프래임사용시 방문자 접속경로 표시문제 해결방법입니다.
프레임 사용하다 보면 방문자의 접속경로가 부정확해서 고민하다가 생각해냈습니다.
아래 프레임셋을 갖는 첫페이지 파일을 ...
<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]' ";
}
팁이 될지 모르겠네요..^^;
아래 프레임셋을 갖는 첫페이지 파일을 ...
<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]' ";
}
팁이 될지 모르겠네요..^^;
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 4개
혹시 방법을 알고 계시다면 알려주시면 감사드립니다........
접속경로가 계속 같게 나와서 왜 그런지 몰랐는데요
가르쳐 주셔서 감사합니다요 ^^
복 많이 받으세용~