2011-08-27 2 views
0

FE 제한된 액세스 페이지는 Firefox에서는 잘 작동하지만 IE 및 Chrome에서는 잘 작동합니다. IE에서 쿠키 도메인이 올바르게 설정되지 않았습니다. 나는 어떤 패치를 보았고 작동하지 않는 것 같습니다.제한된 액세스 페이지가 IE (8 및 7)에 표시되지 않습니다 typo3의 cookieDomain 변수에 문제가 있습니다

나의 현재 localconf.php 구성은 다음과 같습니다

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

내가 또한 domain.com을 시도했다.

이 문제와 관련하여 많은 버그가 발견되었습니다. http://bugs.typo3.org/view.php?id=11858

Google 크롬에서도 동일한 문제에 직면하고 있습니다.

해결 방법이 필요하지 않습니다.

쿠키 도메인의 구성은 무엇이되어야합니까?

TYPO3 버전 : 4.4.9 PHP 버전은 5.2.6-1 + lenny13

+0

나는 당신이 그들을 버리지 말아야 할 질문을하고있다. 사람들은 당신을 위해 일하고 있으므로 적어도 그들의 노력에 응답합니다. – Jpsy

답변

1

귀하의 cookieDomain의 설정이 올바른 것입니다. 보다 안정적이고 다양한 버전은 다음과 같습니다.

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

이 버전은 다중 웹 사이트/다중 도메인 설정에서도 작동합니다.

여전히 문제가 발생하는 경우 서버 응답에서 보낸 Set-Cookie 헤더를 확인해야합니다. 추가 기능인 "FF (부가 기능 사용)"라이브 HTTP 헤더 "(LHh)를 확인해야합니다. 먼저 도메인의 기존 쿠키를 모두 삭제하십시오 (Firefox : 도구 -> 옵션 -> 개인 정보 -> 개별 쿠키 제거 -> 도메인과 일치하는 모든 항목 선택 -> "쿠키 제거"클릭). 이제 LHh 창 (도구 메뉴, 마지막 항목)을 열어서 FF로 웹 사이트를 엽니 다. 그런 다음 첫 번째 GET 요청 후 서버에서 되돌아 오는 응답을 검사합니다. 그것은

HTTP/1.1 302 Found 

시작해야하고 도메인 당신이에 의해 웹 사이트를 호출하는 사람이 있는지 여부를이

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

확인과 같은 줄이 포함되어야하고, 경로 ("/") 루트입니다.

이것이 모두 올바른 경우 로그인 문제가 cookieDomain 설정에 연결되지 않은 것일 수 있습니다.