Проблемы с куками и сессией в Firefox

Совсем недавно я столкнулся с одной небольшой проблемой, когда начал писать корзину заказов товара для интернет магазина с помощью сессий. Проблема заключалась в том, что корзина на разных страницах показывала разные суммы заказа, и разные товары. Создавалось такое ощущение, что кукис кешируется для определенной страницы.

По сути теряеться идентификатор сессии в файфоксе (куки включены), в IE всё работает нормально. Если этот же сценарий перенести на поддомен, то идентификатор сессии не теряется не в IE не в файрфоксе.

Как оказалось в конце виноват был всетакие URL. Кукисы для сайта с WWW и без него разные, а в моей скрипте иногда редирект шел на сайт без WWW. После того, как я сделал принудительный редирект всех страниц на WWW ошибка исчезла во всех браузерах.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.