채택완료

해외아이피를 모두 막는방법좀 알려주세요

2018-01-29 (월) 21:08:01 3,679

해외아이피를 모두 막는방법좀 알려주세요 

|

답변 5개 / 댓글 4개

채택된 답변
+20 포인트
Copy
$country = json_decode(file_get_contents("http://freegeoip.net/json/" . $_SERVER['REMOTE_ADDR']), true);

if($country['country_code'] != "KR") die("do you know psy?");

답변에 대한 댓글 4개

@베원 아. 이 코드가 젤 좋네요
국가체크할일이 없어서 저도 나름 검색해서 그냥 저런걸로 구현하면 되겠다 싶어서 답글달았던건데

@그누랑놀자 님 베원님의 코드가 젤 좋은거 같습니다.

이건 팁으로 올려도 될만한 답이 아닐까 싶네요 ^^ 굳~
@플래토 외주하면서 언어분기 처리를 해달라는 클라이언트를 만나서 써봤던 코드입니다 ㅎ 감사합니다.
2018-01-30 (화) 04:04:21
어디에 추가 하면되나요 ?
@그누랑놀자 원하는 페이지 상단이요.
모든 페이지에서 차단하길 원하시면 common.php에 넣으시거나, extend 폴더에 php파일 만들고 넣으셔요.

100% 막는건 전문 업체 아니면 불가능 한걸로 알고있습니다.

2018-01-29 (월) 22:33:58

호스팅회사가 가장빠를거에여

웹호스팅사에 문의하면 국내전용으로 세팅도 해주는듯 하더군요

https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/infoboard/stats/ipCurrent.jsp?nationCode1=KR

여기에 명시된 IP로 시작~끝까지 해당되는 IP만  허용하시면 됩니다.

답변을 작성하려면 로그인이 필요합니다.