같은 문제로 계속 질문을 드리게 되네요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

같은 문제로 계속 질문을 드리게 되네요. 정보

같은 문제로 계속 질문을 드리게 되네요.

첨부파일

index.php (456byte) 2회 다운로드 2006-10-02 00:39:58
index01.php (5.5K) 0회 다운로드 2006-10-02 00:46:44
common.lib.php (36.5K) 0회 다운로드 2006-10-02 00:46:44

본문

홈페이지에 최초로 접속하면
 
Warning: Cannot modify header information - headers already sent by (output started at /home/webhost/brianeno/public_html/index01.php:2) in /home/webhost/brianeno/public_html/lib/common.lib.php on line 108
 
위와 같은 에러가 발생합니다.
두번째 부터는 저 에러가 발생하지 않습니다.
 
에러 메시지를 보고 common.lib.php파일의 108번째 라인을 살펴보니 쿠키 생성에 관련된 부분이었습니다.
 
104 // 쿠키변수 생성
105 function set_cookie($cookie_name, $value, $expire)
106 {
107    global $g4;
108    setcookie(md5($cookie_name), base64_encode($value), $g4[server_time] + $expire, '/', $g[cookie_domain]);
109 }
 
아마도 쿠기 생성과 관련해서 최초 접속시에만 에러가 발생하는 것 같은데 해당 라인을 삭제할 수도 없고 어떻게 수정을 해야할까요?
 
에러가 발생하는 홈페이지 주소와 index.php, index.php에서 불러오는 파일 index01.php를 첨부합니다.
고수분들의 조언 부탁드립니다. 감사합니다.
 

댓글 전체

첨부하신 소스는 이상이 없습니다.
1,
head.php에 보시면 include 되는 lib.php 가 있을 겁니다.
각각 열어 보시면 <?과 ?>으로 구문들이 끝납니다.
끝난구문 ?>과 다음 <? 사이에 공백라인을 없애 주세요.
2,data/session 의 퍼미션을 0777 또는 777 로 변경 하십시요.
3,계속 그런 에러가 나가나 윈도우 호스팅이라면 골벵이로 스킵하셔도 무방합니다.
@setcookie(md5($cookie_name),
@base64_encode($value), $g4[server_time] + $expire, '/', $g4[cookie_domain]);
3번 방법으로 해결한 듯 합니다. 하루가 지나도, 쿠키를 지우고 재시동해서 다시 접속해봐도 아직은 에러 메시지가 나타나지 않네요.
감사합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT