위치추적스킨 제나와 충돌문제입니다..
본문
전에 한번 질문드렸었습니다.
그런데 화일이 크지 않아서 좀 봐주시면 하는 마음으로 화일까지 올려 드립니다.
수고스럽지만 점검 한번 부탁드립니다.
1. 사용스킨 - http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=91842&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%A7%C4%A1%C3%DF%C0%FB&sop=and
2. 제나버전.
현재버전 : 2.1.01 (07.11.01)
3. 설명대로 head.php 화일에 인쿠르드하면 충돌 발생하는 문제입니다.
링크화일 내용은 아래와 같습니다.
<?PHP
#### 위치추적 ####
$__ip__ = $_SERVER['REMOTE_ADDR'];
$ex = explode("?" , $REQUEST_URI);
$__url__ = $ex[0]."?".$ex[1];
$__url2__ = $HTTP_REFERER;
if($member[mb_id]) { // 회원로그인시 타이틀 압에 붙음
$___title = $member[mb_id]." - ".$g4[title];
} else {
$___title = $g4[title];
}
if( !$HTTP_COOKIE_VARS['Auth__Loc__Chks'] ) {
## locchk_id 등록 ##
$result = mysql_query("insert into locchk_id (li_uid , li_date) values ('' , now())");
$_chkid = mysql_insert_id();
## locchk_url 이전페이지 등록 ##
$result = mysql_query(" insert into locchk_url (lu_uid , lu_liuid , lu_date , lu_url , lu_title , lu_idx , lu_ip ) values ( '' , $_chkid , ".time()." , '${__url2__}' , '$___title' , 0 , '${__ip__}' ) ");
## locchk_url 등록 ##
$result = mysql_query(" insert into locchk_url (lu_uid , lu_liuid , lu_date , lu_url , lu_title , lu_idx , lu_ip ) values ( '' , $_chkid , ".time()." , '${__url__}' , '$___title' , 1 , '${__ip__}' ) ");
######## 위치추적쿠키설정 ########
setcookie("Auth__Loc__Chks" , $_chkid , time()+7200 , "/"); //현재시간을 쿠키로 잡음
setcookie("Auth__Loc__ChkCnts" , 2 , time()+7200 , "/"); //현재시간을 쿠키로 잡음
##############################
}
else {
## locchk_url 등록 ##
$result = mysql_query(" insert into locchk_url (lu_uid , lu_liuid , lu_date , lu_url , lu_title , lu_idx , lu_ip ) values ( '' , ".$HTTP_COOKIE_VARS['Auth__Loc__Chks']." , ".time()." , '${__url__}' , '$___title' , ".$HTTP_COOKIE_VARS['Auth__Loc__ChkCnts']." , '${__ip__}' ) ");
$__chkcnt__ = $HTTP_COOKIE_VARS['Auth__Loc__ChkCnts'] + 1 ;
######## 위치추적쿠키설정 ########
setcookie("Auth__Loc__ChkCnts" , $__chkcnt__ , time()+7200 , "/"); //현재시간을 쿠키로 잡음
##############################
}
?>
제로님의 댓글
제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일설치해봣습니다.
정상작동하던데요^^
admin/_locchklist.php
<?
$sub_menu = "200820";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$g4[title] = "위치추적 관리";
include_once("$g4[admin_path]/admin.head.php");
include_once("$g4[path]/lib/zn.visit.lib.php");
?>
이렇게 수정해 주세요..
혹시 데이터 베이스 만들지 않으셨으면 꼭 만들어야 합니다..파일 다운받아 보니 파일이 동봉되어 있더군요...
updata.php파일에 추가해서 업로드 하시면 됩니다.
파일적용은
head.php 파일에
if (!defined("_GNUBOARD_")) exit;
include_once("$g4[path]/lib/locchk.php");
include_once("$g4[path]/head.sub.php");
//print_r2(get_defined_constants());
이렇게 적용해 보세요..
현제 제나홈에 추가 해봣습니다.
충돌없이 이상없습니다..