Сессии в PHP - как работать

Есть несколько мест хранения временных данных в PHP и среди них...

 

Сессии - это место хранения временных данных. В PHP они начинаются с объявления функции session_start() и ниже уже можно задействовать сессионные переменные, которые хранятся в суперглобальном массиве $_SESSION.

Сессия образуется для каждого клиента(браузера) своя и отличается идентификатором. Раньше этот идентификатор указывался прям в браузерной строчке, но далее, в целях безопасности это убрали.

Сессии отличаются от кук тем, что они хранятся на сервере и в них можно хранить больше информации.

Для создания переменной нужно просто их объявить и далее можно использовать:

 

session_start();
$_SESSION['cart'] = чему то;

Вот так легко можно использовать их.

Но, сессии очищаются, когда человек закрывает браузер - то есть, это надо учитывать и, возможно, сохранять, что-то в куках или же в базе данных. 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта PHP Сессии в PHP - как работать