У меня есть сайт, например example.com
, где пользователи могут устанавливать свои собственные субдомены (один пользователь - один субдомен) и загружать свои собственные сценарии, например, http://somedomain.example.com/xyzzy.php
будет соответствовать /www/somedomain/xyzzy.php
Теперь на некоторых из этих доменов Internet Explorer 7 не принимает / не может принимать файлы cookie. Проверено с помощью Fiddler: сервер правильно отправляет ответ Set-Cookie, но cookie никогда не появляется в IE - для JS или Developer Tools. По запросу IE7 также не отправляет заголовок Cookie.
Файлы cookie устанавливаются для домена пользователя (например, somedomain.example.com
), путь равен /
, используются разные варианты истечения срока действия (прошлое, будущее, текущее значение, "0"), они не являются HttpOnly, не безопасны. *
FF, Opera, Safari и Chrome работают без проблем.
Почему IE игнорирует куки?