테스트 사이트 - 개발 중인 베타 버전입니다

특정 ip 접근 시 설정문의 입니다. 채택완료

brian10121 4년 전 조회 2,034

 

</strong></p>

<p>

<strong>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 접근 허용 IP 리스트

$ok_ip_addr=array(

"192.168.0.11"</strong></p>

<p><strong>);

 

$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;

 }

}</strong></p>

<p><strong>

 

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

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

 

이유가 있을까요

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

답변 3개

채택된 답변
+20 포인트

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

b
brian10121
4년 전
어떻게 확인이 가능한지... 현재 서버는 포트포워딩 해서 사용중입니다.
b
brian10121
4년 전
인터넷은 공유기를통해 공급받고있구요 ..

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

4년 전

회사 내부에서 로컬로 작업중이시라면 아무래도 회사 내 네트웍과 관련이 있지 싶네요.

로그인 후 평가할 수 있습니다

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

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

로그인