Ну, это кажется новой проблемой для меня, используя новый сервер php. В прошлом никогда не было проблем с сеансами, не заканчивающимися.
В тесте сеансов я настроил сеанс, запустил счетчик сеансов ++ и закрыл сеанс. Перезагрузил страницу и, к моему удивлению, переменная осталась.
Я попробовал следующее предложение от mc10
session_destroy();
$_SESSION = array(); // Clears the $_SESSION variable
Однако это не сработало. Я не думал, что это может сработать, так как сессия не была активной после его уничтожения, поэтому я перевернул ее.
$_SESSION = array();
session_destroy();
Это сработало, перезагрузив страницу, запустив sessios и просмотрев заданные переменные - все показало их пустыми / не заданными.
На самом деле не уверен, почему session_destroy () не работает на этом сервере PHP версии 5.3.14.
Мне все равно, если я знаю, как очистить сессии.