관리자페이지에서 접속자검색시 로그인마다 기록 채택완료
관리자페이지에서 접속자검색시 1. 로그인 할때마다/ 2. 아이디와 이름 의 내역을 확인하고 싶습니다.
/bbs/visit_insert.inc.php 파일에서 수정하면 되는 것 같은데..
</p>
<p>// 컴퓨터의 아이피와 쿠키에 저장된 아이피가 다르다면 테이블에 반영함</p>
<p>if (get_cookie('ck_visit_ip') != $_SERVER['REMOTE_ADDR'])</p>
<p>{</p>
<p> </p>
<p>
부분을 주석처리해도 DB에 Insert가 안되는 것 같습니다.
else로도 해보았구요.
어느 부분을 처리해야하나요?
92줄에서는
</p>
<p> $sql = " insert {$g5['visit_table']} ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent, vi_browser, vi_os, vi_device, mb_id ) values ( '{$vi_id}', '{$remote_addr}', '".G5_TIME_YMD."', '".G5_TIME_HIS."', '{$referer}', '{$user_agent}', '{$vi_browser}', '{$vi_os}', '{$vi_device}', '{$member['mb_id']}' ) ";</p>
<p> </p>
<p>
로 mb_id 를 가져와서 Insert해보았는데 빈값입니다.;
답변 3개
댓글을 작성하려면 로그인이 필요합니다.
자답!
https://sir.kr/qa/164807">그누보드 QA - 방문자집계 작업중 질문드립니다. (sir.kr)
참고하여 답을 얻었습니다.
'아이피-날짜' 가 for key 'index1' 되어 중복시 입력되지 않았습니다.
저는 접속로그가 로그인 할때마다 필요한지라....
1. DB에서 [visit] 테이블 index 키값인 (vi_ip, vi_date)을 해지하고..
2. common.php 파일에서 visit_insert.inc.php 호출 부분 주석처리.
(-> common 파일이 페이지 접속마다 호출되기 때문에 방문자 로그가 어마어마하게 쌓여요..)
3. https://sir.kr/g5_skin/10258">그누보드 - 로그인 기록 확인 > 그누보드5 스킨 (sir.kr) 의 공유해주신 파일을 사용하여 login_log.lib.php 파일에서만 visit 테이블에 insert 되게 하였습니다.
필요에 따라 참고하시면 될 것 같네요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인