gorden
Новичок
Сессии, куки и версии браузеров??? (((
Привет, Друзья.
Возникла очередная проблема с Session и куки. Проблема в следующем (опишу поэтапно)
1. Традиционная Shopping Cart на куках. Все работает прекрасно на всех браузерах (тестировал в разных версиях IE, Netscape, Opera, FireFox на Windows и в Konqueror в Линуксе. Т.е. с куками все в порядке, все запоминается итд итп и PHP потом их выдергивает.
2. Далее покупатель переходит к оформлению заказа т.е. регистрируется (или входит под своим логином). Тут начинают работать сессии. Т.Е. Переменная сессии хранит ID юзера. Идентификатор сессии (числовое значение) тоже передается (хранится) через куки на браузере. Традиционный вобщем способ. Смотрел на всех браузерах. Все нормально лежит - и куки Shopping Cart и куки сессии (по крайней мере в браузерах, на которых проверял я).
3. И вот вобщем суть. В НЕКОТОРЫХ ВЕРСИЯХ БРАУЗЕРОВ (точно знаю, что в некоторых билдах IE, хотя не знаю точно в каких) происходит следующее (так мне некоторые клиенты пишут): куки Shopping Cart сохраняются и читаются потом PHP, т.е. юзер всегда видит Shopping Cart, а куки Session не читаются (или не сохраняются - точно не могу сказать). Очень странно. Еще раз замечу, что это происходит в некоторых версиях браузеров.
В скриптах все в порядке: session_start() везде в самом начале, названия переменных не пересекаются итд. итп.
Если кто-нибудь сталкивался с подобным, пожалуйста подскажите возможную причину.....
Спасибо огромное )
Привет, Друзья.
Возникла очередная проблема с Session и куки. Проблема в следующем (опишу поэтапно)
1. Традиционная Shopping Cart на куках. Все работает прекрасно на всех браузерах (тестировал в разных версиях IE, Netscape, Opera, FireFox на Windows и в Konqueror в Линуксе. Т.е. с куками все в порядке, все запоминается итд итп и PHP потом их выдергивает.
2. Далее покупатель переходит к оформлению заказа т.е. регистрируется (или входит под своим логином). Тут начинают работать сессии. Т.Е. Переменная сессии хранит ID юзера. Идентификатор сессии (числовое значение) тоже передается (хранится) через куки на браузере. Традиционный вобщем способ. Смотрел на всех браузерах. Все нормально лежит - и куки Shopping Cart и куки сессии (по крайней мере в браузерах, на которых проверял я).
3. И вот вобщем суть. В НЕКОТОРЫХ ВЕРСИЯХ БРАУЗЕРОВ (точно знаю, что в некоторых билдах IE, хотя не знаю точно в каких) происходит следующее (так мне некоторые клиенты пишут): куки Shopping Cart сохраняются и читаются потом PHP, т.е. юзер всегда видит Shopping Cart, а куки Session не читаются (или не сохраняются - точно не могу сказать). Очень странно. Еще раз замечу, что это происходит в некоторых версиях браузеров.
В скриптах все в порядке: session_start() везде в самом начале, названия переменных не пересекаются итд. итп.
Если кто-нибудь сталкивался с подобным, пожалуйста подскажите возможную причину.....
Спасибо огромное )