Session (sess_deleted)

Печать RSS
409

A

Оранжевые штаны
0
по этому поводу мало информации чтото
N
Автор
Пришелец
0
Да, это правда. Я все облазил в поисках, нигде никаких пояснений.
Тут вот еще такой момент есть. Сессии разлепиться разлепились. в чужой профиль не попадают больше, но и в свой теперь раза с 15 только заходят. Проверил сессии по поиску логина в них, вышло так, что на этих людей создается каждый раз новый файл сесс, не продляется по времени старый, а каждый раз новый. И их count соответственно 0, то есть на этого пользователя завелась сессиия, только он обновляется, старая становится закрытой что ли, и ему создается новая. Менял время простоя сессии с 0 до 40 минут и обратно. Все равно такой результат.
N
Автор
Пришелец
0
Такое впечатление складывается, что на каждом обновлении эти пользователи идентифицируются каждый раз как новые люди. Может какие доп параметры по мимо времени, браузера и айпишника добавить, хотя думаю вряд ли поможет тоже
A

Оранжевые штаны
0
значит что из этого можно понять, генерируется новый id но он не передается, то есть session.use_trans_sid возможно отключено и в кукисы как то криво записывается, значит надо включить ее, или же попробовать перед session_start(); добавить еще session_id(SID); чтобы явно указать идентификатор сессии
N
Автор
Пришелец
0
Вот что сейчас.
@ini_set('error_reporting', 'E_ALL & ~E_NOTICE & ~E_WARNING');
@ini_set('url_rewriter.tags', '');
session_name("SID");
session_start();
if(session_id()=='deleted'){
session_regenerate_id(true);
}
A

Оранжевые штаны
0
@ini_set('error_reporting', 'E_ALL & ~E_NOTICE & ~E_WARNING');
@ini_set('url_rewriter.tags', '');
session_name("SID");
if(defined('SID')){session_id(SID);}
session_start();
if(session_id()=='deleted'){
session_regenerate_id(true);
}
N
Автор
Пришелец
0
Слабо понял значение изменения но это строка для уточнения имени сессии получается что ли в этом случае. Если что то кривое в ответ приходит то все равно СИД
Ай все понял, что в этом случае происходит.
Изменил: negative (06.05.2010 / 11:19)
A

Оранжевые штаны
0
ну как результаты
N
Автор
Пришелец
0
короче результат таков.
Заходит теперь спервача, все кто раньше прописывался в делетед. Но теперь кто нить один заходит, других "проблемных" выкидывает на авторизацию. Но она проходит нормально, и того из-за кого был вылет не выкидывает. То есть происходит одно вышвыривание на авторизацию, а затем нормально сидят и не входят в чужие профиля. Заметил еще, что их переходы не считаются. Counts у всех 3-х проблемных 0 постоянно.
хотя стоит $_SESSION['counton']++;
Изменил: negative (06.05.2010 / 12:43)
N
Автор
Пришелец
0
Так то в принципе все норм, по профилям самое главное не скачет и авторизация проходит с первого раза а не с 15-го)
Единственно это вот, что только по горе сессий создается на таких людей, чьи трубки одинаково идентифицируются.
if(defined('SID')){session_id(SID);} помогла в общем для того, что бы с первого раза авторизоваться удалось.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск