Сессии в PHP - как работать
- Подробности
- Категория: PHP
- Просмотров: 180
Есть несколько мест хранения временных данных в PHP и среди них...
Сессии - это место хранения временных данных. В PHP они начинаются с объявления функции session_start() и ниже уже можно задействовать сессионные переменные, которые хранятся в суперглобальном массиве $_SESSION.
Сессия образуется для каждого клиента(браузера) своя и отличается идентификатором. Раньше этот идентификатор указывался прям в браузерной строчке, но далее, в целях безопасности это убрали.
Сессии отличаются от кук тем, что они хранятся на сервере и в них можно хранить больше информации.
Для создания переменной нужно просто их объявить и далее можно использовать:
session_start();
$_SESSION['cart'] = чему то;
Вот так легко можно использовать их.
Но, сессии очищаются, когда человек закрывает браузер - то есть, это надо учитывать и, возможно, сохранять, что-то в куках или же в базе данных.