Я искал и искал и читал и читал много о том, что именно делает session_destroy! но никакого результата, по крайней мере, для меня! сначала прочитайте детали ниже:obscurity about session_destroy
При создании сеанса (session_start) создается файл с уникальным идентификатором, который выдается пользователю в виде печенья, когда переменных в массиве $ _SESSION измененных или добавил временный файл обновляется с этой информацией, так что она может быть использована где-то еще на сайте. *
session_destroy * будет удалить этот файл, это обычно делается, когда пользователь входит из вашего веб-сайта, так что ненужный и ненужный файл не занимает места.
мы знаем, что идентификатор сессии хранится в куки сессии и, как говорят учебники, сессия уничтожить удаляет файл куки сессии (который включает в себя session_id), так почему, когда я начал новую сессию не порождало новый идентификатор ! это меня смущает! Посмотрите на пример:
<?php
session_start();
echo session_id();
session_destroy();
session_start();
echo "---".session_id();
?>
результат: l4k80dkrl5kd6cdlobhbu5s3i1 --- l4k80dkrl5kd6cdlobhbu5s3i1
так что это дает мне идентификатор сессии такой же, как и предыдущий.
так что сеанс_destroy действительно !! ?
заранее спасибо
Итак, что такое файл сеанса? –
Файл сеанса, о котором мы говорим, является обычным файлом, созданным на стороне сервера, файлы cookie хранятся на стороне клиента ... приходят ребята! –
Некоторые текстовые файлы, содержащие данные сеанса, на сервере – Ahmad