common.lib.php on line 106 에러 > 그누4 질문답변

그누4 질문답변

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

common.lib.php on line 106 에러 정보

common.lib.php on line 106 에러

본문

http://kyj06.gameshot.net
위 사이트를 접속하면 다음과 같이 에러가 뜹니다.


Warning: Cannot modify header information - headers already sent by (output started at /home/inja/kyj06/index.php:7) in /home/inja/kyj06/cb/lib/common.lib.php on line 106

위와 같은 증상이 뜨면서 새로고침 현상이 계속 일어난다는분들도 계시네요;;;

106번째줄을 보니까 보니까


// 쿠키변수 생성
function set_cookie($cookie_name, $value, $expire)
{
    global $g4;

    setcookie(md5($cookie_name), base64_encode($value), $g4[server_time] + $expire, '/', $g4[cookie_domain]);
}


여기에서 문제가 일어나는데 그누보드 4.06.00 이전버전에서는 쿠키변수쪽 을 삭제해주면 문제가 안일어났습니다.

근데 이번에 업데이트 하고는 저 부분을 삭제를 해주면 아예 접속도 안되더라구요;;

도저히 해결이 안되서 질문 올립니다^^ 답변 꼭 부탁드립니다!
  • 복사

댓글 전체

문제는 common.lib.php 파일이 아닙니다.

쿠키를 셋 하기전에 무언가 이미 부라우져에 전송이 되서 나타나는 에러입니다.

이 무언가를 찾아야 문제 해결을 할 수가 있습니다.

부라우져에 위 에러 말고 다른 메세지가 있는지 보세요. 이것이 그 무언가가 될 수 있습니다.

설명이 이해가 될려는지 모르겠습니다. 쉽게 설명이 안되네요... -_-;;;
사이트를 보니까 알겠군요.

그 무언가가 아래 자바스크립트입니다.


<script>

function getCookie(sName)
{
    var aCookie = document.cookie.split("; ");
    for (var i=0; i < aCookie.length; i++)
    {
        var aCrumb = aCookie[i].split("=");
        if (sName == aCrumb[0])
            return unescape(aCrumb[1]);
    }
    return null;
}         

function popup1(a,b,c,d,e,f)
{
    var filename=a;
    var top=b;
    var left=c;
    var x=d;
    var y=e;
    var path=f;
    var pop_url=path+"/popup1.php?filename="+filename+"&x="+x+"&y="+y;
   
    if (getCookie("k1_20050922170926") != "kpop_01" )
    {
        window.open(pop_url,"pop1", "toolbar=no, width="+x+", height="+y+", left="+left+", top="+top);
    }
}
---- 생략---



이 스크립트를 보내 해주는 것을 막아야 합니다. set_cookie() 함수 다음에 보내도록 하셔야 합니다.
아래에 이런글이 있군요... 참고해서 해보시길..


--------------------------------
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./game_head.php");
 
$g4[title] = "모아모아게임";
?>
<!-- 메인화면 최신글 시작 -->

<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>

이곳이 내용입니다...... 사정상 내용 소스는 삭제합니다...


</td></tr></table>

<!-- 메인화면 최신글 끝 -->


<?
include_once("./game_tail.php");
?>
 g6man (58.♡.50.44)    05-08-16 09:33
 
<? 이 문장 이전에 엔터가 있습니다.

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
include_once("./game_head.php");

$g4[title] = "모아모아게임";
?>

이 문장 이전에는 어떠한 문자도 있어서는 안됩니다. (엔터, 공백 포함)
© SIRSOFT
현재 페이지 제일 처음으로