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