У меня есть скрипт, который устанавливает некоторые значения сеанса перед перенаправлением на /
с использованием 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 :'(
Код довольно сложный, поэтому не будет публиковать все, только фрагменты.