2010-06-05 3 views
-2
입니다.
+0

[여기] Reposted [http://stackoverflow.com/questions/2979341/warning-cannot-modify-header-information-headers-already-sent-by]. @ mohanraj 세부 사항을 추가해야하는 경우 [질문 수정] (http://stackoverflow.com/posts/2979256/edit)을 클릭하십시오. –

+1

질문이 있으십니까? –

답변

1

이 코드 스 니펫에는 문제가없는 것으로 나타났습니다. header() 함수를 호출하기 전에 사용자에게 무엇인가를 보내면 이런 일이 발생합니다. 클라이언트에 데이터를 보내지 않도록하십시오 (예 : echo 뭔가). 헤더를 전송할 수 있습니다. 즉, 헤더를 수정할 수 없습니다.

2

출력을 막는 쉬운 방법 중 하나는 메서드 머리글을 방해하기 위해 페이지 시작 부분에 버퍼링을 사용하는 것입니다.

예 :

<?php 
ob_start(); // Start buffering // 

echo "Some echo"; 
header('Location: thiswillwork.php'); 
?> 
0

당신이 당신의 PHP 코드 전에 화이트 공간이없는 있는지 확인하십시오.

관련 문제