답변 3개 / 댓글 6개
채택된 답변
+20 포인트
3년 전
테마가 적용되을 수 있으니 www/head.sub.php
Copy
if (!defined('_GNUBOARD_')) exit;
밑으로 넣으시면 되지 않을까요..
답변에 대한 댓글 5개
새내기범생이
3년 전
3년 전
그러시면 check_cn_ip.php 파일에서
[code]
echo "abc";
exit;
[/code]
이런식으로 적어서 화면에 노출되는 것이 확인되면
파일적용은 잘 된걸텐데
해당 파일에서 원하시는 아이피대역이 빠진건 아닌지 확인해 보셔야 할 듯 해요
[code]
echo "abc";
exit;
[/code]
이런식으로 적어서 화면에 노출되는 것이 확인되면
파일적용은 잘 된걸텐데
해당 파일에서 원하시는 아이피대역이 빠진건 아닌지 확인해 보셔야 할 듯 해요
새내기범생이
3년 전
https://sir.kr/g5_tip/19861?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B5%AC%EA%B8%80
여기 리오닥터님 글 보고 해봤습니다.
제가 너무 무지해서 적용을 못하고 있네요 ㅠㅠ
여기 리오닥터님 글 보고 해봤습니다.
제가 너무 무지해서 적용을 못하고 있네요 ㅠㅠ
3년 전
대역대가 특정되신다면
$str 구간에 아이피를 추가하시면 되지 않을까 싶어요
[code]
$str = "xxxxxxxx xxxxxxxxx
1.1.1.1 1.1.1.100";
[/code]
$n1<1000구간에서 알아서 변환해주네요
$str 구간에 아이피를 추가하시면 되지 않을까 싶어요
[code]
$str = "xxxxxxxx xxxxxxxxx
1.1.1.1 1.1.1.100";
[/code]
$n1<1000구간에서 알아서 변환해주네요
3년 전
extend의 파일에 추가 하세요.
$geo_info = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$_SERVER['REMOTE_ADDR']));
if ( in_array($geo_info['geoplugin_countryCode'], ['CN']) ) {
http_response_code(403);exit();
}
3년 전
기록된 아이피를 인자로 전달해 함수를 직접 호출해 보세요.
통과 되는 경우 함수에 기 정의된 IP 범위로는 필터링을 못하는 겁니다.
그리고 Application Layer 에서 국가의 IP 를 막는 행위가 그다지 효율적인 방법은 아닙니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.

말씀주신대로 테마 head.sub.php에선 적용해도 그대로인거같습니다.