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