테스트 사이트 - 개발 중인 베타 버전입니다

접속자집계, 접속자검색에서 ip로 회원이 누군지 확인하기

스트레스ㅡ제윤아빠
· 10년 전 · 9542 · 7
접속자 집계나, 접속자 검색에서 ip별로 어떤 경로를 타고 들어왔는지 확인하실 수 있습니다.
하지만 ip보다 어떤 회원이 접속이 되었는지 확인하고자 소스를 살짝 수정해보았습니다.
물론 접속 시간에 따라서 해당 값을 db에저장하는것이 아닌
ip주소에 따른 g5_member에 매칭을 시켜 확인하는것이라...유동ip들이 대부분이라 100% 정확하진 않겠지만 ㅎㅎ
필요하실 분들을 위해 공개 해봅니다.
/* 접속자 집계*/
/adm/visit_list.php 파일 약 84번째 줄에
<?php echo $ip ?>로 ip 출력 문이 있습니다 . 이곳에서
<?php echo $ip ?><br>
<?php
$latest_whoip = "select * from g5_member where mb_ip LIKE '{$ip}' LIMIT 0 , 1";
$who = sql_fetch($latest_whoip);
if($who[mb_name]) {
echo $who[mb_name].'['.$who[mb_id].']';
}else { echo "정보없음";}?>
요렇게 바꿔주시구요 !!!
/* 접속자 검색 */
/adm/visit_serach.php 파일 약 101번째 줄에
<a href="<?php echo $_SERVER['PHP_SELF']; ?>?sfl=vi_ip&amp;stx=<?php echo $ip; ?>"><?php echo $ip; ?>
마찬가지로 ip 출력문이 있습니다. 이곳도 동일하게
<a href="<?php echo $_SERVER['PHP_SELF']; ?>?sfl=vi_ip&amp;stx=<?php echo $ip; ?>"><?php echo $ip; ?><br />
<?php
$latest_whoip = "select * from g5_member where mb_ip LIKE '{$ip}' LIMIT 0 , 1";
$who = sql_fetch($latest_whoip);
if($who[mb_name]) {
echo $who[mb_name].'['.$who[mb_id].']';
} else { echo "Guest"; };?>
넣어주시면 되십니다.

관리자 페이지로 접속을 하시면 회원정보가 있는 ip일 경우에는 회원 이름과 id가 출력이 되십니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 7개

감사합니다~
10년 전
좋아요....^^
감사합니다.
잘 활용하겠습니다.
9년 전
감사합니다
감사합니다 ^^
감사합니다^^
3년 전
오. 반드시 적용해 봐야징~ 감사합니다.~

게시글 목록

번호 제목
3142
3134
3116
3114
3108
3107
3106
3099
3092
3079
3075
3064
3058
3057
3055
3051
3043
3038
3036
3034
3022
3021
3014
3007
3003
2992
2964
2958
2953
2949