Может ли кто-нибудь помочь мне с моей сессией истекает? Я просто хотел закончить сеанс, когда я выхожу на свою страницу, и как я могу сохранить сеанс, когда я случайно нажимаю кнопку «Назад» без каких-либо намерений или случайно закрываю вкладку.PHP Как закончить сеанс при выходе на вашу страницу и как сохранить сеанс при нажатии кнопки возврата
Можете ли вы дать мне несколько кодов что может помочь решить мою проблему? Благодарю.
Вот так .. У меня есть страница регистрации, индексная страница, главная страница, список результата от страницы базы данных ..
На моем index.page, у меня здесь код:
//Start session
session_start();
//Unset the variables stored in session
unset($_SESSION['SESS_EMP_ID']);
на моей главной странице, я здесь:
session_start();
if(!isset($_SESSION['SESS_EMP_ID']) || empty($_SESSION['SESS_EMP_ID'])) {
header("Location: ".dirname($_SERVER['PHP_SELF'])."/index.php");
die;
}
в списке результатов страницы, у меня также есть
session_start();
if(!isset($_SESSION['SESS_EMP_ID']) || empty($_SESSION['SESS_EMP_ID'])) {
header("Location: ".dirname($_SERVER['PHP_SELF'])."/index.php");
die;
}
Проблема в том, что я зарегистрируюсь на моей странице регистрации, и я пытаюсь получить доступ к новой учетной записи, которую я создал, всякий раз, когда я отправляю ее на главную страницу. Я не могу прийти на страницу, он всегда возвращает index.php.
Что хорошего здесь, когда я случайно нажимаю кнопку «Назад» и случайно закрываю вкладку, я все равно могу получить доступ к моей учетной записи. Но когда Я выхожу из системы .. сессия истечет. Это несколько я ожидал .. но это вызывает проблемы на моей странице регистрации. Я не могу получить доступ к новой созданной учетной записи .. Справка. Кнопка
Используется 'снята с охраны ($ _ SEESION)' истечь ур сессии. –
Pankaj Я отредактировал мой вопрос выше. pls help me – jubra
Не нужно писать 'seeion_start()' в списке результатов страницы bcoz u уже добавили его на индексную страницу. –