Метод session_destroy () удалит идентификатор сессии на сервере, но как насчет куки, который он хранит на клиенте?
КАК на каждом новом session_start () не устанавливается новый cookie, почему?
Какая разница это будет на сайте?
Данные сеанса хранятся на сервере, тогда как файлы cookie хранят данные в браузере посетителя.
Данные, хранящиеся в cookie, могут храниться месяцами или годами, в зависимости от срока службы cookie. Но данные в сеансе теряются при закрытии веб-браузера.
Установите дату истечения срока действия cookie на время в прошлом (например, одну секунду после эпохи).
setcookie («yourCookie», «yourValue», 0);
Это приведет к истечению срока действия файла cookie.
потому что 0 устанавливает срок действия куки в конце сеанса.
Других решений пока нет …