기본스킨에서 ip 기록하지 않는방법

기본스킨에서 ip 기록하지 않는방법

QA

기본스킨에서 ip 기록하지 않는방법

본문

그누 5.3 베이직 스킨에서

글작성시 ip 가 기록되지 않게 하고 싶습니다.

관리자도 모르게 db에 저장 되지 않게 하려면

어떻게 해야하나요?

이 질문에 댓글 쓰기 :

답변 3

그누보드 원본 수정없이 스킨으로만 제어하는 방법이며, 

그누보드4와 그누보드5 그리고 그누보드 5.3 모두 작동합니다.

 

그누보드 / skin / board / basic / write_update.skin.php 파일 생성후 아래내용 저장

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 
// 자신만의 코드를 넣어주세요.

$sql_ip  = " update {$write_table} set wr_ip = '1.2.3.4' where wr_id = '{$wr_id}' ";
sql_query($sql_ip); 

?>

그누보드 기본파일을 왠만하면 건들지 않는게 좋으니...

 

extend에 user.config.php 파일이나 그외 php파일을 하나 만들어서

 

if (strstr($PHP_SELF,"write_update.php")) $_SERVER['REMOTE_ADDR'] = "127.0.0.1";

 

이런 내용을 넣어둬도 될꺼 같습니다.

 

테스트 해보진 않았지만 ^^

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

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