접근 불가입니다. 채택완료
어제까지만 해도 잘 되던 사이트가 오늘부터 갑자기 '접근 불가입니다.'라고 뜹니다.
아마 아까 제가 스팸 도배꾼 아이피를 막으면서 +로 처리해서 모두 막힌것 같은데요...
노트북, 핸드폰은 물론 제가 아는 지인들의 모든 핸드폰에서 다 저렇게 나옵니다.
common.php 파일의 449~463번째 줄
// 접근차단 IP
$is_intercept_ip = false;
$pattern = explode("\n", trim($config['cf_intercept_ip']));
for ($i=0; $i $pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
$pat = "/^{$pattern[$i]}$/";
$is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_intercept_ip)
die ("".aslang('alert', 'is_block')); //접근이 불가합니다.
}
} 을 주석처리해도 마찬가지입니다. 더 희한한건 저 문구엔 '접근이 불가합니다.'라고 되어 있는데, 제 사이트에선 '접근 불가입니다.'라고 뜹니다. 어디서 어떻게 바꿔야 할지 도무지 감이 안 잡히네요ㅠ 고수님들 도와주세요.
답변 2개
//접근이 불가합니다.
이건 단순히 코드 설명을 위한 주석 문구이고 외부에 보여지는 문구가 아닙니다.
아미나 빌더는 lang 폴더에 언어 설정 파일이 따로 있습니다.
, "is_block" => "접근 불가입니다."
접근차단 IP를 주석 처리해도 바뀌는 게 없다면 접근가능 아이피쪽에 잘못 입력하셨을 수도 있습니다.
여기도 주석 처리해보세요. 접근차단 IP 바로 위에 있습니다.
// 접근가능 IP
$cf_possible_ip = trim($config['cf_possible_ip']);
if ($cf_possible_ip) {
$is_possible_ip = false;
$pattern = explode("\n", $cf_possible_ip);
for ($i=0; $i $pattern[$i] = str_replace(".", "\.", $pattern[$i]);
$pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
$pat = "/^{$pattern[$i]}$/";
$is_possible_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
if ($is_possible_ip)
break;
}
// if (!$is_possible_ip)
// die ("".aslang('alert', 'is_block')); //접근이 가능하지 않습니다.
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인