간단한거 질문 드려요 조금만 가르쳐주세요ㅜㅜ 정보
간단한거 질문 드려요 조금만 가르쳐주세요ㅜㅜ본문
<?
if(!empty($_SERVER['REMOTE_ADDR']))
{
$ip = array("111.111.111.111");
$bpass = false;
for($i=0;$i<sizeof($ip);$i++)
{
if(strncmp($_SERVER['REMOTE_ADDR'], trim($ip[$i]), strlen($ip[$i])) == 0)
$bpass = true;
}
if(!$bpass)
{
}
else // 아이피에 포함된 사이트일 경우
{
Header("Location: http://www.naver.com");
exit; // 아이피에 포함되지 않는 사이트일 경우
}
}
?>
이거 보시면요 111.111.111.111 아이피로 해당 페이지에 접속 할 경우에 naver.com 로 접속이되도록 되어있는데요
이것을 반대로 111.111.111.111 아이피로 접속할경우 해당페이지로 접속이 되고 나머지 아이피의 경우 naver.com 으로 접속되도록 바꾸려면 어떻게 해야하는가요??
부탁좀 드리겠습니다 ㅜㅜ
if(!empty($_SERVER['REMOTE_ADDR']))
{
$ip = array("111.111.111.111");
$bpass = false;
for($i=0;$i<sizeof($ip);$i++)
{
if(strncmp($_SERVER['REMOTE_ADDR'], trim($ip[$i]), strlen($ip[$i])) == 0)
$bpass = true;
}
if(!$bpass)
{
}
else // 아이피에 포함된 사이트일 경우
{
Header("Location: http://www.naver.com");
exit; // 아이피에 포함되지 않는 사이트일 경우
}
}
?>
이거 보시면요 111.111.111.111 아이피로 해당 페이지에 접속 할 경우에 naver.com 로 접속이되도록 되어있는데요
이것을 반대로 111.111.111.111 아이피로 접속할경우 해당페이지로 접속이 되고 나머지 아이피의 경우 naver.com 으로 접속되도록 바꾸려면 어떻게 해야하는가요??
부탁좀 드리겠습니다 ㅜㅜ
추천
0
0
댓글 6개

<?
$whitelist = array('111.111.111.111', '123.123.123.123');
if(!in_array($_SERVER[REMOTE_ADDR], $whitelist) {
header('location: http://www.naver.com/');
die();
}
?>
<html><body><h1>you have granted access</h1></body></html>
$whitelist = array('111.111.111.111', '123.123.123.123');
if(!in_array($_SERVER[REMOTE_ADDR], $whitelist) {
header('location: http://www.naver.com/');
die();
}
?>
<html><body><h1>you have granted access</h1></body></html>
말러님 답변 정말 감사드립니다.
근데 방금 위에처럼 바꿔서 넣어보니 Parse error: syntax error, unexpected aaa.com/aa/index.htm on line 4
이렇게 에러 메세지가 나오네요.. 다시 한번만 부탁드립니다 ..
근데 방금 위에처럼 바꿔서 넣어보니 Parse error: syntax error, unexpected aaa.com/aa/index.htm on line 4
이렇게 에러 메세지가 나오네요.. 다시 한번만 부탁드립니다 ..

에러는 ) 하나 덜 닫혀서 에러 나는거 같네요.
if(!in_array($_SERVER[REMOTE_ADDR], $whitelist)) {
2개가 닫혀야
if(!in_array($_SERVER[REMOTE_ADDR], $whitelist)) {
2개가 닫혀야
아하 그렇군요 해결이 됐습니다 정말 감사드립니다 두분모두 감사드려요~!!!

역시 제 코드는 허접이네요 ㅜㅜ
이미 해결하셨군요..^^