Совсем недавно я столкнулся с одной небольшой проблемой, когда начал писать корзину заказов товара для интернет магазина с помощью сессий. Проблема заключалась в том, что корзина на разных страницах показывала разные суммы заказа, и разные товары. Создавалось такое ощущение, что кукис кешируется для определенной страницы.
По сути теряеться идентификатор сессии в файфоксе (куки включены), в IE всё работает нормально. Если этот же сценарий перенести на поддомен, то идентификатор сессии не теряется не в IE не в файрфоксе.
Как оказалось в конце виноват был всетакие URL. Кукисы для сайта с WWW и без него разные, а в моей скрипте иногда редирект шел на сайт без WWW. После того, как я сделал принудительный редирект всех страниц на WWW ошибка исчезла во всех браузерах.