회원별 이동경로 분석 정보
접속자 회원별 이동경로 분석첨부파일
본문
1. 테이블 생성
CREATE TABLE `g4_login_log` (
`idx` int(11) NOT NULL,
`mb_id` varchar(255) NOT NULL,
`mb_ip` varchar(255) NOT NULL,
`mb_time` varchar(255) NOT NULL,
`mb_url` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2.head.sub.php 에 추가
<?
$ymd = date('Y-m-d h:i:s');
$ip = $_SERVER['REMOTE_ADDR'];
$number = "SELECT max(idx) FROM g4_login_log";
$re=mysql_query($number);
$num=mysql_fetch_row($re);
$idx = $num[0]+1;
$sql = "insert g4_login_log VALUES ('$idx','$member[mb_id]','$ip','$ymd','$ra')";
mysql_query($sql);
?>
3. 첨부파일을 adm 폴더에 넣기
4. admin.menu400.php 에 내용 추가
array("400980", "회원별 이동경로", "$g4[admin_path]/login_log.php"),
5. 사용하기
PS. : AS 질.답 요청 안 받습니다.
- 입맛대로 수정하시면 됩니다.
덧. 회원닉네임을 받고 싶다면
g4_login_log 테이블에 필드를 하나 추가하시고 (mb_name)
insert 시, VALUES 다음, $ra 끝에 $member[mb_nick] 을 추가해주세요.
CREATE TABLE `g4_login_log` (
`idx` int(11) NOT NULL,
`mb_id` varchar(255) NOT NULL,
`mb_ip` varchar(255) NOT NULL,
`mb_time` varchar(255) NOT NULL,
`mb_url` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2.head.sub.php 에 추가
<?
$ymd = date('Y-m-d h:i:s');
$ip = $_SERVER['REMOTE_ADDR'];
$number = "SELECT max(idx) FROM g4_login_log";
$re=mysql_query($number);
$num=mysql_fetch_row($re);
$idx = $num[0]+1;
$sql = "insert g4_login_log VALUES ('$idx','$member[mb_id]','$ip','$ymd','$ra')";
mysql_query($sql);
?>
3. 첨부파일을 adm 폴더에 넣기
4. admin.menu400.php 에 내용 추가
array("400980", "회원별 이동경로", "$g4[admin_path]/login_log.php"),
5. 사용하기
PS. : AS 질.답 요청 안 받습니다.
- 입맛대로 수정하시면 됩니다.
덧. 회원닉네임을 받고 싶다면
g4_login_log 테이블에 필드를 하나 추가하시고 (mb_name)
insert 시, VALUES 다음, $ra 끝에 $member[mb_nick] 을 추가해주세요.
추천
8
8
댓글 전체
오 경로추적이라 캐쉬시간을 접속자 문제때문에 540분 정도로 해논것 같은데 그래도 정상작동하나요?
네.
회원이 로그인만 하고 있으면 작동합니다
$member[mb_id] 만 찍힌다면요^^
회원이 로그인만 하고 있으면 작동합니다
$member[mb_id] 만 찍힌다면요^^
감사합니다~ 잘 쓰겠습니다.
good!!!
감사합니다~~
유용하게 쓰겠습니다.
감사합니다~
경로는 안나오네요 시간까지도 다나오는데.. 먼가 잘못된듯합니당
<?
$ra = $url = "http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
?>
를 추가하여주세요.
$ra = $url = "http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
?>
를 추가하여주세요.
<?
$mb_url = $url = "http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
?>
<?
$sql = "insert g4_login_log VALUES ('$idx','$member[mb_id]','$ip','$ymd','$ra')";
?>
에서
<?
$sql = "insert g4_login_log VALUES ('$idx','$member[mb_id]','$ip','$ymd','$mb_url')";
?>
로 수정을 했습니다.
$mb_url = $url = "http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
?>
<?
$sql = "insert g4_login_log VALUES ('$idx','$member[mb_id]','$ip','$ymd','$ra')";
?>
에서
<?
$sql = "insert g4_login_log VALUES ('$idx','$member[mb_id]','$ip','$ymd','$mb_url')";
?>
로 수정을 했습니다.