특정아이피만 안보이게 가능할까요?
아래는 특정회원만 내용을 볼수없게 하는소스인데요
여기서 추가하고싶은게... 특정아이피도 볼수없게 처리하고싶습니다.
특정아이피를 여러개 지정할수있게 가능할까요?
즉, 지정한 아이피는 내용을 볼수없게요.
<? if($is_member && $member[mb_id] != "회원아이디") { ?>
내용....
<? } ?>
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 6개
if ($_SERVER['REMOTE_ADDR'] == '아이피'){
alert("접근할 권한이 없습니다.");
}else{
?>
내용
<? } ?>
또한 아이피가 3개정도 되는데 어떻게 해야할까요?
<? if($is_member && $member[mb_id] != "회원아이디") { ?>
내용....
<? } ?>
아이피,아이디 둘다 사용할건데요 어떻게 적어주면 되나요?
내용
<?}?>
위와 같은 형식으로 하면 되겠네요.
그리고 아이피가 여러개를 지정하고 싶으실경우는
$BLOCK_IP = array();
$BLOCK_IP = '000.000.000.000';
$BLOCK_IP = '000.000.000.001';
$BLOCK_IP = '000.000.000.003';
...
<? if($is_member && $member[mb_id] != "회원아이디" && !in_array($_SERVER['REMOTE_ADDR'], $BLOCK_IP)) { ?>
내용
<?}?>
이렇게 하시면 됩니다.
내용
<?}?>
이렇게 했는데 아래와같은 에러가 나요?
Warning: in_array() [function.in-array]: Wrong datatype for second argument
일단 휴전합시다님 채택해드렸습니다
미래나무님도 고맙습니다.
$BLOCK_IP[] = '000.000.000.000';
$BLOCK_IP[] = '000.000.000.001';
$BLOCK_IP[] = '000.000.000.003'
를 않했네요.. ㅠ.ㅠ 좋은 하루 되세요.