Как очистить PHP $_SESSION от apache?

Я перезапустил 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();