Страница ограниченного доступа не видна в IE (8 и 7) проблема с переменной cookieDomain в typo3 - PullRequest
0 голосов
/ 27 августа 2011

FE Страница с ограниченным доступом прекрасно работает с Firefox, но в IE и chrome это не так. Домен cookie не установлен должным образом в IE. Я сталкиваюсь с каким-то патчем, это не похоже на работу.

Моя текущая конфигурация localconf.php:

$TYPO3_CONF_VARS['SYS']['cookieDomain'] = 'www.domain.com'; 

Я тоже попробовал domain.com.

Я сталкивался со многими ошибками, сообщенными по этой проблеме. http://bugs.typo3.org/view.php?id=11858

В Google Chrome также я сталкиваюсь с той же проблемой.

У меня не работает решение.

Какая должна быть конфигурация для домена cookie.

Typo3 версия: 4.4.9 PHP версия 5.2.6-1 + lenny13

1 Ответ

1 голос
/ 02 декабря 2011

Ваша конфигурация cookieDomain верна.Более стабильная и универсальная версия будет выглядеть следующим образом:

$TYPO3_CONF_VARS['SYS']['cookieDomain'] = $_SERVER['SERVER_NAME'];

Эта версия также работает в многосайтовых / многодоменных настройках.

Если у вас все еще возникают проблемы, вам следует проверитьЗаголовок Set-Cookie, отправляемый в ответе сервера: используйте FF с надстройкой «Live HTTP headers» (LHh).Сначала удалите все существующие файлы cookie для вашего домена (Firefox: Сервис -> Параметры -> Конфиденциальность -> Удалить отдельные файлы cookie -> выберите все записи, соответствующие вашему домену -> нажмите «Удалить файлы cookie»), теперь откройте окно LHh (меню инструментов, последнеевход), держите его открытым и откройте свой сайт в FF.Затем проверьте ответ, который возвращается с сервера после первого запроса GET.Он должен начинаться с

HTTP/1.1 302 Found

и содержать строку, подобную этой

Set-Cookie: fe_typo_user=abcdefghabcdefghabcdefghabcdefgh; path=/; domain=www.domain.com

Проверьте, является ли домен тем, по которому вы вызываете веб-сайт, и путь является корневым ("/").

Если все верно, проблема с вашим входом в систему, вероятно, не связана с настройкой cookieDomain.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...