2011-01-24 2 views
0

먼저 쿠키를 설정하면 나는 간단한 헤더 위치를 작동합니다헤더의 위치는 늘 IE에서 작동하지만 내가

header("Location: http://www.domain.com/logged_in"); 
die(); 

IE에서이 늘 작동하지만 FF, 오페라, 크롬 등 작동 ...

하지만 쿠키를 먼저 설정하면 (이 경우 로그인 쿠키)이 모든 작업이 수행됩니다.

무엇이 prob 일 수 있습니까?

나는 ob_start()를 가지고있다; 페이지의 상단에, 즉 아무것도 할 수 있다면 ...

감사

+0

사람들은 종종 헤더 세트 문제를 수정하기 위해 해킹으로 ob (출력 버퍼링)을 사용하며, 코드를 적절하게 구조화하여 올바르게 수정하지 않습니다. –

+0

IE의 버전과 IE에서 제공하는 HTTP 반환 메시지는 무엇입니까? 아니면 단순히 현재 페이지의 출력을 유출합니까? 그리고 테스트 페이지에서 리디렉션 만 테스트 해 보셨습니까? –

답변

0

머리글() 호출하기 전에이 줄을 추가 시도하고 뭔가 변경하면 볼 수?

관련 문제