ClemensKim - kyj909

그누보드 특정 아이피로 접근 권한 설정방법 본문

IT/JAVA & PHP

그누보드 특정 아이피로 접근 권한 설정방법

kyj909 2022. 1. 7. 14:53

 

수정파일 : adm/_common.php

해당 파일에서
include_once ('../common.php');
여기 아래쯤에 다음 내용을 추가

1. 단일 아이피
 

$possible_ip = 'xxx.xxx.xxx.xxx'; // 아이피 입력
if ($_SERVER['REMOTE_ADDR'] != $possible_ip) {
    alert('접근 권한이 없습니다.', G5_URL);
}


2. 다중 아이피 (콤마로 구분해서 추가)

 

$possible_ip = array("xxx.xxx.xxx.xxx", "xxx.xxx.xxx.xxx");
if (!in_array($_SERVER['REMOTE_ADDR'], $possible_ip)){
   alert('접근 권한이 없습니다.', G5_URL);
}


3. 아이피 대역대로 지정 (마지막 아이피 3자리가 계속 바뀔 경우)


예를 들어 아이피가 123.456.789.000 이면 마지막 000을 제외한 123.456.789만 입력

 

if(!preg_match("/^xxx.xxx.xxx/",$_SERVER['REMOTE_ADDR'])) {
   alert('접근 권한이 없습니다.', G5_URL);
}
 

 

 

https://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=172

Comments