답변 2개 / 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
2일 전
common.php 이나 _common.php 파일 상단쪽에
<?php
$ip = $_SERVER['REMOTE_ADDR'];
// 32로 시작하는 모든 IP 차단 (32.*.*.*)
if (strpos($ip, '32.') === 0) {
die('접근이 차단되었습니다.');
}
이런씩으로 코드로 넣으셔도 됩니다.
여러 대역을 동시에 차단하시려면
<?php
$blocked_prefix = ['32.', '45.', '103.'];
foreach ($blocked_prefix as $prefix) {
if (strpos($ip, $prefix) === 0) {
die('접근이 차단되었습니다.');
}
}
<?php
$ip = $_SERVER['REMOTE_ADDR'];
// 32로 시작하는 모든 IP 차단 (32.*.*.*)
if (strpos($ip, '32.') === 0) {
die('접근이 차단되었습니다.');
}
이런씩으로 코드로 넣으셔도 됩니다.
여러 대역을 동시에 차단하시려면
<?php
$blocked_prefix = ['32.', '45.', '103.'];
foreach ($blocked_prefix as $prefix) {
if (strpos($ip, $prefix) === 0) {
die('접근이 차단되었습니다.');
}
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
하늘아래구름
2일 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
파일에 아래 처럼 추가했습니다
설명대로 한게 맞을까요?
<?php
include_once('./common.php');
// 커뮤니티 사용여부
if(defined('G5_COMMUNITY_USE') && G5_COMMUNITY_USE === false) {
if (!defined('G5_USE_SHOP') || !G5_USE_SHOP)
die('<p>쇼핑몰 설치 후 이용해 주십시오.</p>');
define('_SHOP_', true);
}
// 외국 아이피 차단
<?php
$blocked_prefix = ['14.', '42.', '2.', '35.', '47.', '45.', '3.', '98.', '34.', '52.', '38.', '3.', '44.', '23.', '20.', '54.', '41.', '18.', '32.', '45.', '103.'];
foreach ($blocked_prefix as $prefix) {
if (strpos($ip, $prefix) === 0) {
die('접근이 차단되었습니다.');
}
}