Я новичок в PHP, а также в веб-разработке.У меня проблема с сессией PHP.На моем сайте (Wordpress) есть форма входа, в которой хранится имя пользователя в сессии.После успешного входа в систему имя пользователя сохраняется в сеансе, а также массив с некоторыми дополнительными данными.Проблема в том, что когда пользователь перенаправляется на следующую страницу (после входа в систему), сессия пуста.Я начинаю сеанс так:
$lifetime = 7200;
session_start();
setcookie(session_name(), session_id(), time() + $lifetime);
Интересно, что файлы cookie сеанса создаются и сохраняются, но сайт не может их достать (насколько я понимаю).DevTools -> Application -> Cookies показывает один файл для страницы входа в систему:
- tj1c9o73f9cfc9iriomlo6ho24
и два для следующей страницы:
- tj1c9o73f9cfchoiomi
- 07jfifapiqe7gemes3hf4ov8c6
Я заглянул в папку "temp" и обнаружил, что существует третий файл:
- (sess_) vohv6511n76us10nb57lph8t23
и в нем есть все данные, которые мне нужны.Я действительно не понимаю, что происходит.Пожалуйста, помогите мне.