프래임사용시 방문자 접속경로 표시문제 해결방법입니다. > 그누3 팁자료실

그누3 팁자료실

프래임사용시 방문자 접속경로 표시문제 해결방법입니다. 정보

프래임사용시 방문자 접속경로 표시문제 해결방법입니다.

본문

프레임 사용하다 보면 방문자의 접속경로가 부정확해서 고민하다가 생각해냈습니다.

아래 프레임셋을 갖는 첫페이지 파일을 ...

<frameset rows="0,*" border=0 framespacing=0 frameborder=0>
  <frame name="left"  src="./blank.html" noresize scrolling=no frameborder=0>
  <frame name="right" src="./html/index.php?xrURL=<?=$_SERVER['HTTP_REFERER']?>" noresize frameborder=0>
</frameset>
...

그리고 html/bbs/countinsert.inc.php파일에서..

$sql = " insert $cfg[table_count]
            set co_ip = '$_SERVER[REMOTE_ADDR]',
                co_date = '$today',
                co_time = '".substr($now,11,8)."',
                co_referer = '$_SERVER[HTTP_REFERER]',
                co_agent = '$_SERVER[HTTP_USER_AGENT]' ";

이부분을 아래와 같이 수정하면 접속경로가 제대로 들어오더군요.....

if($xrURL==""){

 $sql = " insert $cfg[table_count]
            set co_ip = '$_SERVER[REMOTE_ADDR]',
                co_date = '$today',
                co_time = '".substr($now,11,8)."',
                co_referer = '$_SERVER[HTTP_REFERER]',
                co_agent = '$_SERVER[HTTP_USER_AGENT]' ";

}else{

 $sql = " insert $cfg[table_count]
            set co_ip = '$_SERVER[REMOTE_ADDR]',
                co_date = '$today',
                co_time = '".substr($now,11,8)."',
                co_referer = '$xrURL',
                co_agent = '$_SERVER[HTTP_USER_AGENT]' ";

}

팁이 될지 모르겠네요..^^;
추천
1
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로