그누보드 [G4] Warning: Cannot modify header information - headers already sent by...
페이지 정보
본문
서버이전후 정상작동하는 페이지가 아래과 같은 오류가 발생할때
Warning: Cannot modify header information - headers already sent by (output started at /home/happyjung/www/main.php:1) in /home/happyjung/www/gnuboard/common.php on line 8
main.php 의 상단 내용은 다음과 같습니다.
<?php
include_once("./_common.php");
?>
<html>
<head>
...
_common.php 파일의 내용은
<?php
$g4_path = "../gnuboard"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
common.php 파일의 8번줄 내용은
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
코드에 전혀 문제의 이유가 안보입니다.
여러가지 방법을 해봅니다.
<방법1> 파일 저장할때 BOM 체크를 해지후 저장한다.
<방법2> main.php 의 첫번째 <? 앞에 공백을 없앤다.
<방법3> 새로운 html 파일을 생성후 기존 코드를 복사해서 붙인후 저장한다.
위 3가지 방법을 생각해볼수 있습니다.
하나씩 해보면서 시도하지만, 결국 마지막 <방법3>을 통해서만 문제가 해결되었습니다.
왜? 아직도 이유를 알고 싶습니다.
참고자료
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=140673
Warning: Cannot modify header information - headers already sent by (output started at /home/happyjung/www/main.php:1) in /home/happyjung/www/gnuboard/common.php on line 8
main.php 의 상단 내용은 다음과 같습니다.
<?php
include_once("./_common.php");
?>
<html>
<head>
...
_common.php 파일의 내용은
<?php
$g4_path = "../gnuboard"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
common.php 파일의 8번줄 내용은
header('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
코드에 전혀 문제의 이유가 안보입니다.
여러가지 방법을 해봅니다.
<방법1> 파일 저장할때 BOM 체크를 해지후 저장한다.
<방법2> main.php 의 첫번째 <? 앞에 공백을 없앤다.
<방법3> 새로운 html 파일을 생성후 기존 코드를 복사해서 붙인후 저장한다.
위 3가지 방법을 생각해볼수 있습니다.
하나씩 해보면서 시도하지만, 결국 마지막 <방법3>을 통해서만 문제가 해결되었습니다.
왜? 아직도 이유를 알고 싶습니다.
참고자료
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=140673
댓글목록
등록된 댓글이 없습니다.