드

관리자 아이피 필터링 기능 입니다.

· 2008-10-26 (일) 02:48:29 · 2854 · 13
부가관리 < 아이피 필터링 하나 추가함

부가관리 < 아이피 필터링 하나 추가함

아이피 필터링 추가하는 화면

아이피 필터링 추가하는 화면

아이피 필터링 리스트 화면

아이피 필터링 리스트 화면

파일 인코딩 UTF- 8 용입니다.

./js/common.js 에서 함수을 추가합니다.

function $(id)
{
return document.getElementById(id);
}


관리자 회원관리 < 방문자 현황에서 특정아이피는 제외 되도록 하였습니다.

./config.php 에서 한 줄을 추가합니다.

$g4['config_ip_table'] = $g4['table_prefix'] . "config_ip"; // 아이피 필터링 테이블



./bbs/visit_insert.inc.php 에서 두번째 줄에 아래 소스 추가합니다.

$is_auth_ip = true;

$SQL = "SELECT cf_ip FROM " . $g4['config_ip_table'];
$result = sql_query($SQL);
for ($i=0; $row = sql_fetch_array($result); $i++)
{

if($_SERVER["REMOTE_ADDR"] == $row['cf_ip'])
{
$is_auth_ip = false;
}
}

// 컴퓨터의 아이피와 쿠키에 저장된 아이피가 다르다면 테이블에 반영함
if (get_cookie('ck_visit_ip') != $_SERVER['REMOTE_ADDR'] && $is_auth_ip == true) {



./adm/admin.menu600.php 파일을 생성합니다.


$menu["menu600"] = array (
array("600000", "부가관리", ""),
array("600100", "아이피필터링", "$g4[admin_path]/config_ip.php")
);



./adm/config_ip.php, config_ip_delete.php, config_ip_list_delete.php, config_ip_update.php 는 압축 파일을 참고 하세요

쿼리입니다.



CREATE TABLE IF NOT EXISTS `g4_config_ip` (
`cf_no` int(11) NOT NULL auto_increment,
`cf_ip` varchar(255) NOT NULL default '',
`cf_memo` varchar(255) NOT NULL default '',
`cf_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`cf_no`)
) TYPE=MyISAM AUTO_INCREMENT=1;

첨부파일

1.jpg (49.5 KB)
0회 2008-10-26 02:48
2.jpg (43.5 KB)
0회 2008-10-26 02:48
3.jpg (22.2 KB)
0회 2008-10-26 02:48
adm.zip (5.8 KB) 82회 2008-10-26 02:48
|

댓글 13개

./bbs/config.php 에서 두번째 줄에 아래 소스 추가합니다.
라고 되어 있는데 bbs폴드에 config.php파일이 어디에 있나요?
혹 그누보드 root를 이야기 하나요?
./bbs/visit_insert.inc.php 으로 수정했습니다. 죄송합니다. ^^;;
고맙습니다. 추천~~~
^^ 감사합니다.
하얀백지만 나옵니다.
g4_config_ip 는 생성 하셨나요?
네 생성하였습니다.
흐미 UTF이군요..
ecu로 변경을 하니 잘 되네요..
감사합니다.
추가버튼 자바스크립트 에러가 나네요
골든님에게 감사하고 죄송하네요..

./js/common.js 에서 함수을 추가합니다.

function $(id)
{
return document.getElementById(id);
}
완벽하게 잘되네요
죄송한사람은 저죠... 조금만 원리를 알았다면 해결 할 수 있는 문제가 아니었나 생각을 합니다.
감사합니다.
아이피 필터링이라는게 어떤 기능인가요?
불량 아이피를 접근 차단하는건가요?
의도는 자주 접속하시는 집 , 회사 , 개인 아이피를 차단하는겁니다. 이것은 방문자현황에서

나올필요가 없어서요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
게시판 08-10-28 조회 6,494
기타 08-10-27 조회 2,771
기타 08-10-26 조회 2,855
갤러리 08-10-25 조회 1.4만
게시판 08-10-23 조회 5,179
08-10-23 조회 1.4만
게시판 08-10-22 조회 5,069
기타 08-10-22 조회 1.1만
외부로그인 08-10-22 조회 9,605