На моей регистрации сценария у меня есть:PHP значения сессии потеряла после перенаправления на одном сценарии, но сохранившееся после перенаправления на другой
// Save registration information into the database
// Set sessions
$_SESSION['var1'] = 'somevalue';
$_SESSION['var2'] = 'anothervalue';
header('Location: /somewhere');
exit();
Тогда на моем сценарии входа у меня есть:
// Check if user provided correct login credentials
if (correct) {
$_SESSION['var1'] = 'somevalue';
$_SESSION['var2'] = 'anothervalue';
}
header('Location: /somewhere');
exit();
Случившегося что переменные сеанса были потеряны после перенаправления заголовка в скрипте регистрации, но они были сохранены после перенаправления в сценарии входа.
Я проверил session_id()
на обеих страницах, и они имеют одинаковое значение, включая session_start()
в верхней части каждой страницы и в основном пробовали решения этой общей проблемы, обнаруженные в Stackoverflow, но почему-то ничего не работало.
Я начинаю задаваться вопросом, связано ли это с моей конфигурацией сервера вместо моего кода.
Нет его перенаправлении в том же домене.Невозможно понять, что не так :( – Iuhiz