2010-12-12 5 views
0

간단한 세션을 시작하고 로그인 할 때 세션 변수를 할당했습니다. 그러나 페이지를 전환 할 때 세션 변수가 Firefox에 고정되지 않습니다. 나는 여전히 세션이 있지만 변수가 아니라는 것을 볼 수 있습니다. IE7, IE8, Chrome 및 Safari에서는 작동하며 계속 사용합니다. Firefox에서 무슨 일이 일어나고 있으며 어떻게 해결할 수 있습니까?파이어 폭스가 세션 변수를 삭제합니다

다음은 코드 스 니펫입니다.

session_start(); 

if ($_POST['login']) : 
$_SESSION['loggedin'] = 1; 
endif; 

답변

0

클라이언트 측 문제인 것으로 보입니다. 아마 파이어 폭스는 세션 쿠키를 보내지 않을 것이다.

+0

내 코드에만 영향을 미치는 것 같아서 ... 나는 세션을 사용하는 다른 사이트를 가지고 있으며 파이어 폭스에서 잘 작동합니다 ...하지만 다시, 내 코드에 아무런 문제가 보이지 않습니다. 따라서 실제로 잘못된 점을 알아내는 것은 어렵습니다. 특히 내가 언급 한 다른 브라우저에서 작동하기 때문에 ... –

+0

세션 쿠키의 만료 및 도메인을 확인 했습니까? 원시 HTTP 요청 헤더를 비교 했습니까? – rik

+0

예 ... 위에서 언급 한 것처럼 세션은 그대로 유지됩니다 .. 변수가 떨어졌습니다. "원시 HTTP 요청 헤더"를 어떻게 비교합니까? –

관련 문제