채택완료

외국에서 접속시 영문으로 접속되는방법

ko버전 en버전으로 따로만들었습니다.

<script> top.location='http://aaa.com/ko'; </script>

이렇게 설정을 해놓았는데.

외국에서 접속하면 /en으로 넘어가길 원하시는데.

방도가 있을지요~

 

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

얼마전 qa에 올라왔던 답변이였는데 아래의 형식이더군요.... 테스트결과 잘 작동합니다.

아래부분 참고해서 조건문 사용하시면 될것 같습니다.

$country = json_decode(file_get_contents("http://freegeoip.net/json/" . $_SERVER['REMOTE_ADDR']));
if($country->{'country_code'} != "KR") die("foreign country IP");

답변에 대한 댓글 1개

와 이런 쉬운방법이 좋은정보 감사합니다.

아이피 체크를 하셔서 보내야 할것 같습니다.

아래 참고하세요

https://dev.maxmind.com/geoip/legacy/geolite/

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