Уничтожение сессии в ie

Felclist

Новичок
Уничтожение сессии в ie

Здравствуйте. у меня такая проблема: при работе с сайтом в ie, через некоторое время после того, как пользователь залогинился(после 5-15 произвольных перемещений по сайту) пользователя выкидывает из сессии. причем "умирают" все переменные сессии. массив $_SESSION становится совершенно пустым. причем, происходит это абсолютно произвольно(т.е. нельзя найти точный маршрут по сайту, после которого сессия уничтожается, всегда по-разному). в opere и firefoxe ничего подобного не происходит. думаю что-то куками..Но не знаю, как проверить, ибо не могу найти закономерности. не подскажете, с чем может быть связано?
Заранее спасибо
 

Фанат

oncle terrible
Команда форума
подсказать-то можем.
вот только топик может превратиться в сеанс посещения гадалки.
сколько у нас попыток, прежде чем ты решишь отлаживать свою программу самостоятельно?

-~{}~ 12.02.07 17:01:

если думаешь что дело в куках, то смотри обмен НТТР заголовками и момент, когда браузер куку не присылает
 

Felclist

Новичок
я вот просто не знаю, как отладить такую ошибку, если не выявляется закономерность ее появления. мистическая ошибка =/. Вот смотрю я заголовки, в какой-то момент куки не передаются. но все время кука не передается в разные моменты. К тому же, ведь не работает тока в ie. а если была ошибка в коде, то во всех бы браузерах не работал. А с чем вообще может быть связана непередача куки?
Сорри, если тупой вопрос, просто первый раз столкнулся с подобной проблемой
 

Фанат

oncle terrible
Команда форума
с чем угодно.
почисть кэш браузера.
я могу тебе дать сто таких советов. оно тебе надо?
 

Felclist

Новичок
Ну, если не сложно, скажи, как бы ты стал пытаться решить такую проблему. Не работает на многих компьютерах в ie, не только в моем, т.е дело не в кэше.
 

Фанат

oncle terrible
Команда форума
ты действительно думаешь, что то, что я тебе написал делать - это не то, что делал бы сам в такой ситуации?
 

Фанат

oncle terrible
Команда форума
странно. а почему спросил тогда

-~{}~ 12.02.07 18:46:

как выглядит кука, которая ставится при старте сессии?
 

Felclist

Новичок
Вот мой полученный заголовок
имя по-прежнему то же, но ни стого, ни с сего поставил новый идентификатор
HTTP/1.1 200 OK
Date: Tue, 13 Feb 2007 21:10:49 GMT
Server: Apache/1.3.27 (Unix) rus/PL30.16
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
Set-Cookie: PHPSESSID=819d40ad26171ad571b64dcdbe78db2b; path=/
Keep-Alive: timeout=15, max=1021
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=windows-1251
Vary: accept-charset, user-agent

X-Cache, как видим не присутствует..
 

Фанат

oncle terrible
Команда форума
Felclist
ну у тебя же свой топик есть. для чего ты пишешь в чужой?

ни стого, ни с сего поставил новый идентификатор
что значит - "ни с того, ни с сего"? он идентификатор получил? какой?
 

Felclist

Новичок
ок, буду писать в своем.
нет, в том-то и дело. всегда передавались в куках 3 переменные(phpsessid и 2 мои)
и потом в какой-то момент остались тока 2 мои, а phpsessid исчезла, ну и затем появляется с новым идентификатором. "ни с того, ни с сего" - неправильно сказано)
 

Фанат

oncle terrible
Команда форума
как выглядят заголовки, которые послал браузер уже без сида?
как выглядели заголовки, когда сервер посылал в браузер перед этим?
как выглядели заголовки, когда сессия была ещё жива?

-~{}~ 14.02.07 01:01:

ребят, ну учитесь уже отлаживать потихоньку НТТР приложения!
заканчивайте думать, что вам сейчас укажут волшебный баг в пхп или настройку браузера "выелючить глюки" - и все заработает!
 
Сверху