[질문]방문자의 log에 대하여... > 그누3질답

그누3질답

[질문]방문자의 log에 대하여... 정보

그누보드 [질문]방문자의 log에 대하여...

본문

안녕하세요.
오늘도 질문 드립니다. ^^;;
접속된 사람들의 로그에 관한건데요.
현재 3.24를 사용중이구요,
관리지메뉴에서 방문자->접속자를 보면 모두 IP주소로만 표시가 됩니다.

이런 IP표현방식 말고
접속한 아이디 표시, 접속시간 , 둘러본곳, 작성한 게시물표시등은 어떻게 구현하는건지 알고 싶습니다.

회원관리를 하다보니 필요한 기능이라 이렇게 여쭤 봅니다.
힌트라도 조금 주신다면 고맙겠습니다 ^^;;

감사합니다.

그리고 모든분들 새해 복 많이 받으시구요 (__)

댓글 전체

그누보드를 사용할경우 모든 사용은 index.php를 통해서 이루어 집니다.
그러므로 log 테입블을 하나 만들어 놓고 $cfg[table_login]에 로그 정보를 남기는 앞이나 뒤어 $location 정보를 log에 남기도록 하시면 될것 같습니다.
테이블에는 사용자 정보와 ip 등등의 모든 URL 이동시에 남기는 정보를 보관하도록 처리후 관리자 화면에서 사용자별, ip별, 시간대별 조회를 하시면 될것 같군요.

단. 매 클릭시마다 insert가 일어나므로 사용자가 많거나 클릭을 넘 열심히 하면 DB 서버가 ... 이부분은 개인적으로 판단하십시오.

이상 아꽈님께서 질문하신 log에 대한 짧은 생각이었습니다.


아래는 현재 3.24 index.php에서 사용중인 소스입니다.

# 3.23 lo_location 추가
//$location = $html_title;
$location = substr($REQUEST_URI,0,255);
if (!$location)
    $location = $doc;
# 접속시간을 INSERT 하고
$sql = " insert into $cfg[table_login]
            set lo_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
                mb_id = '$member[mb_id]',
                lo_datetime = '$now',
                lo_location = '$location' ";
$result = @mysql_query($sql);
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT