채택완료

관리자 페이지 특정 아이피허용

2021-06-21 (월) 19:07:33 2,843

$possible_ip = 'xxx.xxx.xxx.xxx'; // 아이피 입력
if ($_SERVER['REMOTE_ADDR'] != $possible_ip) {
    alert('접근 권한이 없습니다.', G5_URL);
}
http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=172 

이걸보고하려고하는데 

만약에 2개이상의 아이피면 어떤식으로 추가해야하나요?

답변 2개

채택된 답변
+20 포인트
2021-06-21 (월) 19:17:13

$possible_ip1 = 'xxx.xxx.xxx.xxx'; 

$possible_ip2 = 'xxx.xxx.xxx.xxx'; 

$possible_ip3 = 'xxx.xxx.xxx.xxx'; 

if (  $_SERVER['REMOTE_ADDR'] != $possible_ip1  &&  $_SERVER['REMOTE_ADDR'] != $possible_ip2 && $_SERVER['REMOTE_ADDR'] != $possible_ip3  ) {
    alert('접근 권한이 없습니다.', G5_URL);
}

면 되지 않을까 싶습니다.

Copy
<?php
$allow_ip = array("a", "b"); // a,b에 아이피 입력
if (isset($allow_ip) && !in_array($_SERVER['REMOTE_ADDR'], $allow_ip)) {
    alert('접근 권한이 없습니다.', G5_URL);
}

답변을 작성하려면 로그인이 필요합니다.