Обучение/Помощь новичкам | Помощь по коду.
DenSBK (02.03.2021 в 17:44) Scitalec , ну он же есть правильно? Тогда просто увеличь время жизни сессии. Время можно изменить в .htaccess htaccess Или PHP функцией ini_set() Время выставляется в секундах. 1 день = 86400 секунд 2 дня = 172800 секунд 3 дня = 259200 секунд 1 неделя = 604800 секунд
Спасибо. Сейчас проверю.
php
php_value session.gc_maxlifetime 172800 php_value session.cookie_lifetime 172800 php
ini_set('session.gc_maxlifetime', 172800); ini_set('session.cookie_lifetime', 172800); Scitalec (02.03.2021 в 17:39)
$login = 'User_'.$id.'';
А понял. Но ид не записал. Как он запишет если не знает
$login = 'User_'.$id.'';
А понял. Но ид не записал. Как он запишет если не знает
По этому поводу я тебе ранее уже писал. Что если при создании аккаунта заносишь данные а базу. То в любом случае присваивается ID.
Его можно узнать после выполнения запроса на запись данных в БД.
Но тут один минус что будет еще один лишний запрос в БД.
Именно алгоритм такой, что сначала делаешь аккаунт далее после того как данные залиты в базу берешь последний ID который был присвоен и новым запросом просто меняешь юзеру логин на USER_ID.
DenSBK (02.03.2021 в 17:48)
По этому поводу я тебе ранее уже писал. Что если при создании аккаунта заносишь данные а базу. То в любом случае присваивается ID.Его можно узнать после выполнения запроса на запись данных в БД.Но тут один минус что будет еще один лишний запрос в БД.Именно алгоритм такой, что сначала делаешь аккаунт далее после того как данные залиты в базу берешь последний ID который был присвоен и новым запросом просто меняешь юзеру логин на USER_ID.
По этому поводу я тебе ранее уже писал. Что если при создании аккаунта заносишь данные а базу. То в любом случае присваивается ID.Его можно узнать после выполнения запроса на запись данных в БД.Но тут один минус что будет еще один лишний запрос в БД.Именно алгоритм такой, что сначала делаешь аккаунт далее после того как данные залиты в базу берешь последний ID который был присвоен и новым запросом просто меняешь юзеру логин на USER_ID.
если подключение к БД настроено правильно, то без разницы сколько запросов будет произведено во время одного подключения, если только после каждого запроса упырь не закрывает и не открывает его заново, тем более есть подготовленные запросы, выполнив его один раз, по нему можно получать различные данные
Вилы Выкидные , Ок тут соглашусь, а как тогда отправлять уведомление например о том что Игрок234 нанес вам урон или почта? Когда будет иметь только ID хотя если только пилить отдельную функцию которая будет добавлять везде слово Игрок. Как по мне так это бредово делать таким способом регу. Проще сделать сразу все по человечески связку Логин/пароль или емайл/пароль а далее уже ник.
Вилы Выкидные , вилка опять споры дебаты у тебя
DenSBK (02.03.2021 в 17:54) Вилы Выкидные , Ок тут соглашусь, а как тогда отправлять уведомление например о том что Игрок234 нанес вам урон или почта? Когда будет иметь только ID хотя если только пилить отдельную функцию которая будет добавлять везде слово Игрок. Как по мне так это бредово делать таким способом регу. Проще сделать сразу все по человечески связку Логин/пароль или емайл/пароль а далее уже ник.
не писать в базу слово ИГРОК
смотри я зарегал ИГРОКА
, но я не пишу в БД - ИГРОК, я просто там где картинку надо вывести пишу html
ИГРОК<?= $user->id ?> Ржавый (02.03.2021 в 17:59)
Вилы Выкидные , вилка опять споры дебаты у тебя
Вилы Выкидные , вилка опять споры дебаты у тебя
баллы же, монет нету - бедность
Вилы Выкидные , ну это как вариант. А так решать все равно ТС как поступить. Возможные варианты ему уже накидали)