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

게시글에 IP 일괄 삭제하고, 저장하지 않기 (2014-04-24 수정)

· 11년 전 · 5881
1. extend / ip_clear.php 를 저장하면, 향후 신규작성되거나 수정된 글에서 IP(아이피) 자료는 저장되지 않습니다. ... 내용 삭제 (2014-04-24)
<?php // 아래 내용을 사용할 경우 이미지 캡차가 엑박이 됨
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$_SERVER['REMOTE_ADDR'] = '';
?>
ip_clear.php 를 extend에 삽입할 경우 captcha 엑박이 되므로 사용하지 아래와 같이 1-2 방법을 사용합니다.



1-2. 그누보드5 / bbs / write_update.php 에서 wr_ip 를 검색내용중 아래를 변경합니다.

wr_ip = '{$_SERVER['REMOTE_ADDR']}',
를 아래와 같이 변경합니다.
wr_ip = '',



2. 기존에 저장된 게시글의 IP 삭제하기
그누보드5 / _ip_clear.php 를 저장한후 실행하면 모두 삭제됩니다.
웹브라우저 : http://홈페이지/그누보드5/_ip_clear.php

<?php
include "_common.php";
include G5_DATA_PATH."/dbconfig.php";

echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>";
$dbconn = mysql_connect(G5_MYSQL_HOST,G5_MYSQL_USER,G5_MYSQL_PASSWORD) or die("데이터베이스 연결에 실패하였습니다.");
mysql_select_db(G5_MYSQL_DB, $dbconn);

$sql = " select * from ". $g5['board_table'] ." ";
$result = mysql_query($sql, $dbconn);

while($data = mysql_fetch_array($result)) {
$query2 = " update g5_write_". $data[bo_table] ." set wr_ip = '' ";
$result2 = mysql_query($query2);
echo $data[bo_subject] ."(". $data[bo_table].") IP deleted complete!!<br>";
}

echo mysql_error();
mysql_close($dbconn); // MySQL에 접속종료
?>

댓글 작성

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

로그인하기

게시글 목록

번호 제목
1938
1936
1930
1926
1920
1914
1912
1898
1895
1889
1884
1881
1873
1871
1830
1829
1828
1826
1815
1803
1796
1793
1790
1788
1781
1779
1760
1759
1751
1750