국가별로 접속하는 주소를 다르게 할수 있을까요? 채택완료
지우파파
7년 전
조회 3,426
우선 클릭해주셔서 감사합니다.
오늘 날씨가 한풀 꺽였네요.
다름이 아니오라 국가별로 접속하는 주소를 다르게 주고 싶은데요.
현재 싸이트는
두가지가 있습니다.
메인 url에 폴더를 en 폴더를 만들었습니다.
q&a를 검색한결과
header.php에
</p>
<p><?php</p>
<p>$country = json_decode(file_get_contents("<a href="http://freegeoip.net/json/"" target="_blank" rel="noopener noreferrer">http://freegeoip.net/json/"</a> . $_SERVER['REMOTE_ADDR']), true);</p>
<p>switch($country['country_code']){</p>
<p> case "KR":</p>
<p> header('Location: <a href="http://www.example.com/');" target="_blank" rel="noopener noreferrer">http://www.example.com/');</a></p>
<p> break;</p>
<p> case "JP":</p>
<p> header('Location: <a href="http://www.example.com/jp/');" target="_blank" rel="noopener noreferrer">http://www.example.com/jp/');</a></p>
<p> break;</p>
<p> case "EN":</p>
<p> header('Location: <a href="http://www.example.com/en/');" target="_blank" rel="noopener noreferrer">http://www.example.com/en/');</a></p>
<p> break;</p>
<p>}
?></p>
<p>
이렇게 하면 된다고 글을 찾았습니다.
크롬 ip우회 프로그램으로 우회해서 테스트 했더니 en으로 접속이 아닌 kr로 접속이 됩니다.
이방법 말고 다른 방법이 없을까요???
오늘도 좋은하루 보내시고 항상 sir분들께 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
�
지우파파
7년 전
댓글을 작성하려면 로그인이 필요합니다.
sinbi
Expert
7년 전
http://freegeoip.net/json/">http://freegeoip.net/json 이 주소가 먹통이라 위 소스가 제대로 작동 안 하는 걸지도..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
지우파파
7년 전
답변 감사합니다~!!!
그 주소가 먹통이였군요!!
오늘도 좋은하루 보내셔요!!!!
그 주소가 먹통이였군요!!
오늘도 좋은하루 보내셔요!!!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
저는 우회프로그램으로 캐나다 설정을 하여서 테스트 해본거였거든요.
그럼 테스트 방법은 없는건가요????
확실하게 동작이 되는지 확인해야 할꺼같은데요 ㅠㅠ
소중한 답변 감사합니다.
좋은하루 보내셔요!!!