Вы не зашли.
Главная » PHP » Почему не чистятся сессии?
#1. TLENS Off (14)
Moderator
2011.07.18 03:03
В php.ini стоит session.gc_maxlifetime = 1440
Но в папке сессии лежат еще с марта месяца.
Почему они не чистятся?
Вложения
Безымянный.jpg 128kb {604x578} [загрузок: 848]
Отредактировано TLENS (2011.07.18 03:03)
#2. TLENS Off (14)
Moderator
2011.07.18 03:03
Путь это только что изменил на другой а так оно со всех сайтов в одну папку грузило
#3. TLENS Off (14)
Moderator
2011.07.18 04:04
Да и можешь обьяснить как зашифровать и расшифровать сессию?
А то unserialize и serialize работают не с таким форматом.
Отредактировано TLENS (2011.07.18 04:04)
#4. TLENS Off (14)
Moderator
2011.07.18 05:05
О нашел если кому надо рас сериализация cессии
Код:
span style="color: #0000BB"><?phpfunction unserializesession($data) { $vars=preg_split('/([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff^|]*)\|/', $data,-1,PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE); for($i=0; $vars[$i]; $i++) $result[$vars[$i++]]=unserialize($vars[$i]); return $result;}
#5. TLENS Off (14)
Moderator
2011.07.18 05:05
В принципе еще лучшее решение
Код:
$sid = '57d4eeb35b24ec4dc001a037...........';
session_id($sid);
for ($i = 0; $i <= 10; $i++)
{
session_start();
$_SESSION['status'] = $i;
session_write_close();
sleep(1);
 
}
Просто надо  следить за выполнением скрипта.
И такой вариант наверное самый нормуль
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.014 s