게시글 열람 로그 기록 기능 만들기 > 그누보드5 팁자료실

그누보드5 팁자료실

게시글 열람 로그 기록 기능 만들기 정보

게시글 열람 로그 기록 기능 만들기

본문

- 게시글 클릭 시, 로그인 사용자의 열람 이력을 DB에 저장
- 열람통계, 보안 추적, 사용자 행동 분석 등에 활용 가능

 

적용 위치
/bbs/board.php 또는 view.skin.php 하단

 

예를들면

① 테이블 생성 (ex. g5_board_log)
CREATE TABLE g5_board_log (
  log_id INT AUTO_INCREMENT PRIMARY KEY,
  bo_table VARCHAR(20),
  wr_id INT,
  mb_id VARCHAR(20),
  ip VARCHAR(45),
  log_datetime DATETIME DEFAULT CURRENT_TIMESTAMP
);

② board.php 하단에 코드 삽입
<?php
if ($member['mb_id']) {
    sql_query("INSERT INTO g5_board_log (bo_table, wr_id, mb_id, ip) VALUES (
        '{$bo_table}',
        '{$wr_id}',
        '{$member['mb_id']}',
        '{$_SERVER['REMOTE_ADDR']}'
    )");
}
?>

 

응용 활용
- 관리자 페이지에서 누가 어떤 글을 봤는지 확인
- 하루 중 인기 있는 글 분석
- 비공개 게시판 열람 감시
 

추천
8

댓글 6개

전체 2,679 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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