PHP: SESSION

LH
На сайте с 26.09.2013
Offline
89
478

Здравствуйте!

Как убить сессию скажем через 30 минут???

А то я зашел через 2 дня, а она все висит.

paveldvlip
На сайте с 16.01.2007
Offline
155
#1

http://phppot.com/php/php-session-configuration/

Скорее всего параметр session.cookie_lifetime не нулевой. Или вы не закрывали браузер.

TopSite () - программа определения позиций сайта, массовой проверки всех видов частотности, сбора позиций конкурентов и кластеризации запросов. HTML-отчёты.
A
На сайте с 23.11.2016
Offline
7
#2

Сессия состоит из двух частей, если можно так сказать, это: сессионная кука на стороне браузера и файл сессии на стороне сервера. Время жизни сессионной куки 1440 секунд по умолчанию. После этого сессия считается завершенной. А файл сессии, где непосредственно хранятся все переменные удаляется сборщиком, который запускается каждый n-ый раз старта сессии session_start(); http://php.net/manual/ru/session.configuration.php#ini.session.gc-divisor - вот эти две переменные. Думаю их можно поменять с помощью функции ini_set.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

Если вы хотите регулировать срок жизни сессии, вам нужно две обязательные вещи:

1. Указать своё место хранения сессий т.е. отдельную папку

2. Указать время жизни сессий

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
O3
На сайте с 17.11.2008
Offline
127
#4

............

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий