Я перезапустил apache, но сеанс не истекает!
Как очистить PHP $_SESSION от apache?
Ответ 1
Удалите все файлы во временном каталоге, определенном в php.ini.
Ответ 2
Почему бы не использовать session_destroy()
для уничтожения сеанса клиента?
Ответ 3
Если у вас есть:
session.save_handler = files
в вашем файле php.ini, который, по вашему мнению, будет по умолчанию, тогда данные сеанса будут храниться в файлах. Поэтому отскакивание сервера не уничтожит их.
Ответ 4
Что я обычно делаю, когда я занимаюсь разработкой, я создаю страницу, которая отключает и уничтожает все сеансы. Поэтому каждый раз, когда мне нужно уничтожать сеансы, я запускаю script. например. www.example.com/destroySession.php
destroySession.php содержит что-то вроде (только пример)
session_start();
unset($_SESSION['name']); //If only one session variable is used
session_destroy();