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

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

· 11년 전 · 5877
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에 접속종료
?>

댓글 작성

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

로그인하기

게시글 목록

번호 제목
1745
1738
1734
1733
1731
1730
1726
1707
1706
1705
1698
1692
1686
1684
1681
1679
1676
1665
1663
1660
1659
1651
1646
1642
1640
1636
1623
1602
1596
1593