Это исправило это. большое спасибо. У меня в таблице AllPeople была запись об этнической принадлежности со значением 0. Поскольку у меня не было записи в таблице RefEthnicity с идентификатором 0, это означало, что я не могу этого сделать.
Адам
Один из поддоменов использует нижнее подчеркивание? IE имеет проблемы с принятием файлов cookie с поддоменов, которые не соответствуют RFC-адресу URI .
Согласно RFC1035 (доменные имена - реализация и спецификация):
[доменные имена] должны начинаться с буквы, заканчиваться буквой или цифрой и содержать в качестве внутренних символов только буквы, цифры и дефис.
Оказывается, что некоторые домены имеют подчеркивание («_») в них: some_domain.example.com
. Хотя это является нарушением RFC, все остальные браузеры работают нормально.
MSIE 7 в домене с подчеркиванием молча отбрасывает все куки для этого хоста и отказывается принимать новые.
решение состоит в том, чтобы использовать RFC-совместимые домены (я заменил все "_" на "-" и настроил RewriteRule, чтобы трафик перенаправлялся на совместимые домены).
Проблема не распространяется на подчеркивание в доменных именах, но и для доменных имен, начиная с цифровой цифры. Таким образом 1aaaaaaa.tld
на самом деле нестандартное доменное имя, которое приведет к тому, чтобы отклонить файл cookie.
Я решил его, используя только www2.1aaaaaaa.tld
, а затем добавляя правила перезаписи для 1aaaaaaaa.tld
и www.1aaaaaaa.tld
хозяев в .htaccess
. Не знаю, действительно ли это, квалифицируется как стандарты-совместимое решение .... Но в любом случае, кажется, решил проблему печенья.
Надеюсь, что это поможет кому-то!