В моем файле index.php я вызываю session_start()
и устанавливаю пару переменных сеанса.Во втором файле PHP я хотел бы получить доступ к этим переменным сеанса.
Дело в том, что этот PHP-файл является чисто бэкэнд-скриптом и помещается в POST при запуске функции JavaScript.Когда вызов POST пытается вызвать выполнение сценария во втором PHP-файле, журнал ошибок сообщает, что:
_SESSION
является неопределенной переменной.
Я пытался вызвать start_session()
и session_regenerate_id()
в верхней части второго файла PHP, но проблема не устранена.
Я предполагаю, что происходит, потому что он находится в POST, этот файл PHP находится в своем собственном сеансе, поскольку я все еще могу сделать это $_COOKIE[ini_get('session.name')]
.
Информация, которую я пытаюсь передать во второй файл PHP, не требует защиты, но в будущем было бы полезно узнать, как это сделать: вызвать файл PHP через POSTи все еще есть мои переменные сеанса.