У меня есть script, который устанавливает некоторые значения сеанса перед перенаправлением на /
с помощью header()
.
Я прочитал много сообщений о переменной $_SESSION
, которая была уничтожена/потеряна после header()
, даже после того, как я это сделал:
// set session here
session_regenerate_id(true);
session_write_close();
header("Location: /");
session_start()
задан в правильных местах, знает ли кто-нибудь о чем-то, что я могу потерять?
На странице index.php у меня есть следующее:
session_start();
print_r($_SESSION);
// outputs nothing :'(
Код довольно сложный, поэтому не публикуйте его полностью, просто фрагменты.