- PHP
- 특정아이피 차단하기
- 댓글 : 0건
- 글쓴이 : mrhmh
- 작성일 : 2025-09-30 10:34
- 조회수 : 405
<?php
// IP 주소와 차단 목록을 인자로 받아 차단 여부를 판단하는 함수
function ipBlock($ip, $iplist) {
foreach ($iplist as $value) {
// IP가 대역에 포함되는지 확인 (예: '111.111.111.'로 시작하는 모든 IP)
if (strpos($ip, $value) === 0) {
return true;
}
}
return false;
}
$user_ip = $_SERVER['REMOTE_ADDR'];
$blocked_iplist = array("111.111.111.", "222.222.222.222"); // 차단할 IP 또는 IP 대역
if (ipBlock($user_ip, $blocked_iplist)) {
header('HTTP/1.1 403 Forbidden');
echo "<script>alert('접근이 차단되었습니다.');</script>";
exit;
} else {
// 개발페이지등 include
}
?>
댓글목록
등록된 댓글이 없습니다.