특정 ip 접근 시 설정문의 입니다.

특정 ip 접근 시 설정문의 입니다.

QA

특정 ip 접근 시 설정문의 입니다.

본문

 


if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 접근 허용 IP 리스트
$ok_ip_addr=array(
"192.168.0.11"
);
 
$ok_id = array(
"2103037",
"B",
"C"
);
 
$ok_board = array(
"tool",
"tool2",
"tool3"
);
 
// 해당 게시판 테이블에 접근 허용 IP가 아니라면 돌려보냄
if (in_array($member['mb_id'], $ok_id) && in_array($bo_table, $ok_board)) {
 $key = in_array($_SERVER[REMOTE_ADDR],$ok_ip_addr);
 if(!$key) {
  echo "<script> alert('타지역에서는 글 읽기가 불가합니다.'); location.href='/';</script>";
  
  exit;
 }
}

 

여기서 ip를 내부 ip를 넣으면 정상작동하는데 외부 ip를 넣으면 안됩니다.

그리고 내부에서도 192.168.0.1 만 작동합니다...

 

이유가 있을까요

이 질문에 댓글 쓰기 :

답변 3

웹 서버가 게이트 웨이 안 쪽에 있는 건가요?

답변을 작성하시기 전에 로그인 해주세요.
전체 123,128 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT