commom.lib.php에서 오류가 납니다 정보
commom.lib.php에서 오류가 납니다본문
메인 화면에서 최신글을 가져오는데 처음에 들어가면 아래와 같은 에러가 납니다.
Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/index2.html:7) in /home/hosting_users/bbs/lib/common.lib.php on line 109
그러나 게시판쪽에서 클릭을 하고 다시 메인으로 오면 그 다음부터는 괜찮거든요..
무슨 이유일까요?
그리고 common.lib.php 의 109 라인의 내용은
setcookie(md5($cookie_name), base64_encode($value), $g4[server_time] + $expire, '/', $g4[cookie_domain]);
입니다.
쿠키설정에 관한 에러인거 같은데... 무엇을 잘못했는지 모르겠네요^^
댓글 전체
Cannot modify header information - headers already sent by
이오류는 보통 header(); 상위에 문자또는 공백이 생기면 나는 오류 입니다.
참고만하세요^^; 좋은하루되세요
이오류는 보통 header(); 상위에 문자또는 공백이 생기면 나는 오류 입니다.
참고만하세요^^; 좋은하루되세요

head.sub.php 나 head.php 또는 특정파일에
<?
include $g4_path . "_common.php";
이부분에
<?
<== 요 사이에 무언가 출력이 되어 입니다.
include $g4_path . "_common.php";
<?
include $g4_path . "_common.php";
이부분에
<?
<== 요 사이에 무언가 출력이 되어 입니다.
include $g4_path . "_common.php";
header()를 찾다보니까
common.php에 이런 구문이 있네요..
처음에 이부분에서 오류가 나서 이분을 주석 처리했었습니다.
이부분을 주석처리해제 했더니만 여기서 오류가 발생을 합니다.
어떻게 해야하는거죠?
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"');
ob_start();를 추가 하면 된다는데 ...
추가를 해도 아무런 변화가 없네요^^
common.php에 이런 구문이 있네요..
처음에 이부분에서 오류가 나서 이분을 주석 처리했었습니다.
이부분을 주석처리해제 했더니만 여기서 오류가 발생을 합니다.
어떻게 해야하는거죠?
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"');
ob_start();를 추가 하면 된다는데 ...
추가를 해도 아무런 변화가 없네요^^

common.php 파일의 문제가 아닙니다. ob_start 필요 없습니다.
개미인간님 답변을 참고해서 엔터나 공백을 삭제해 보세요
개미인간님 답변을 참고해서 엔터나 공백을 삭제해 보세요