-2
입니다.
A
답변
1
이 코드 스 니펫에는 문제가없는 것으로 나타났습니다. header()
함수를 호출하기 전에 사용자에게 무엇인가를 보내면 이런 일이 발생합니다. 클라이언트에 데이터를 보내지 않도록하십시오 (예 : echo
뭔가). 헤더를 전송할 수 있습니다. 즉, 헤더를 수정할 수 없습니다.
2
출력을 막는 쉬운 방법 중 하나는 메서드 머리글을 방해하기 위해 페이지 시작 부분에 버퍼링을 사용하는 것입니다.
예 :
<?php
ob_start(); // Start buffering //
echo "Some echo";
header('Location: thiswillwork.php');
?>
0
당신이 당신의 PHP 코드 전에 화이트 공간이없는 있는지 확인하십시오.
관련 문제
- 1. 경고 : 헤더 정보를 수정할 수 없습니다 - 이미
- 2. 경고 : 헤더 정보를 수정할 수 없습니다 - 이미
- 3. 경고 : 헤더 정보를 수정할 수 없습니다 - 이미
- 4. 헤더 정보를 수정할 수 없습니다. 이미 보낸 헤더
- 5. 경고 : 헤더 정보를 수정할 수 없습니다.
- 6. 경고 : 헤더 정보를 수정할 수 없습니다 - 헤더가 이미
- 7. 헤더 정보를 수정할 수 없습니다 경고 메시지
- 8. 경고 : 헤더 정보를 수정할 수 없습니다. 오류를 찾을 수 없습니다
- 9. 도움말 : 헤더 정보를 수정할 수 없습니다 - 이미 (출력에 의해 전송 헤더는 C에서 시작 : \ ## 오류
- 10. 헤더 정보를 수정할 수 없습니다 PHP의 경고 메시지?
- 11. 경고 : 헤더 정보 (PHP)를 수정할 수 없습니다
- 12. 헤더 정보를 수정할 수 없습니다 - 헤더가 이미 내 (워드 프레스) 함수에서
- 13. PHP 헤더는 이미 내가지고있어 오류
- 14. JavaScript가 원인 인 헤더 정보를 수정할 수 없습니다. PHP의 오류
- 15. PHP 오류 : 헤더 정보를 수정할 수 없습니다 - 헤더가 이미 나는 그것이 팝업 왜 이해하지 ..
- 16. captcha 오류 경고 : session_start() [function.session-start] : 세션 캐시 리미터를 보낼 수 없습니다 - 이미 보낸 헤더 (
- 17. 헤더 정보를
- 18. 왜 codeigniter에서 "registration_model에서 이미 보낸 헤더 정보 헤더를 수정할 수 없습니까?"
- 19. 헤더는 이미 위의 코드
- 20. HTTP 헤더를 보낸 후에 서버에서 쿠키를 수정할 수 없습니다.
- 21. CodeIgniter를 내가 얻을 헤더는 이미
- 22. deskband를 수정할 수 없습니다.
- 23. 어떻게 IIS 6에서 보낸 http 헤더 정보를 변경합니까
- 24. C 문자열을 수정할 수 없습니다.
- 25. 머리글을 보낼 수 없습니다.
- 26. Exchange Server에서 이미 보낸 전자 메일에서 보낸 사람의 이름을 변경할 수 있습니까?
- 27. JSP에서 헤더를 설정할 수 없습니다. 응답이 이미 커밋되었습니다.
- 28. 헤더 정보를 설정하는 방법
- 29. XCode 3.1.2, 헤더 파일을 찾을 수 없습니다.
- 30. 사용자가 Hudson에서 만든 파일을 수정할 수 없습니다.
[여기] Reposted [http://stackoverflow.com/questions/2979341/warning-cannot-modify-header-information-headers-already-sent-by]. @ mohanraj 세부 사항을 추가해야하는 경우 [질문 수정] (http://stackoverflow.com/posts/2979256/edit)을 클릭하십시오. –
질문이 있으십니까? –