#1 2011.07.18 03:25

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Почему не чистятся сессии?

В php.ini стоит session.gc_maxlifetime = 1440
Но в папке сессии лежат еще с марта месяца.
Почему они не чистятся?


Вложения

Отредактировано TLENS (2011.07.18 03:40)

Неактивен

#2 2011.07.18 03:42

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Почему не чистятся сессии?

Путь это только что изменил на другой а так оно со всех сайтов в одну папку грузило

Неактивен

#3 2011.07.18 04:20

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Почему не чистятся сессии?

Да и можешь обьяснить как зашифровать и расшифровать сессию?
А то unserialize и serialize работают не с таким форматом.

Отредактировано TLENS (2011.07.18 04:22)

Неактивен

#4 2011.07.18 05:04

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Почему не чистятся сессии?

О нашел если кому надо рас сериализация cессии

Код:

1
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 2011.07.18 05:21

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Почему не чистятся сессии?

В принципе еще лучшее решение

Код:

1
2
3
4
5
6
7
8
9
10
$sid = '57d4eeb35b24ec4dc001a037...........';
session_id($sid);
for ($i = 0; $i <= 10; $i++)
{
session_start();
$_SESSION['status'] = $i;
session_write_close();
sleep(1);
 
}

Просто надо  следить за выполнением скрипта.
И такой вариант наверное самый нормуль

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.012 s