뉴질랜드, 피지 또는 인도의 3 개국 중 한 곳에서 온 방문자는 각각 다른 콘텐츠 페이지가 필요합니다. 이 사이트는 PHP로 작성되었으며, 내용은 HTML 파일에 포함될 준비가되어 있습니다 .... 나는 newb입니다; 기다려주십시오!!은 방문자 국가에 따라 하나의 파일 또는 다른 파일을 포함해야합니다.
0
A
답변
0
1
은 거친을 얻기 위해 구글의 AJAX의 API 로더를 사용하는 것이 매우 쉽다 사용자의 위치 추정치. 대략적으로 :
<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
// Note that you should have some sanity checks here, and maybe use an onLoad
// event of some kind
alert(google.loader.ClientLocation.address.country);
</script>
JavaScript를 사용하여 적절한 위치로 리디렉션 할 페이지에서 사용자를 시작할 수 있습니다. 많이 사용하는 자바 스크립트 라이브러리를 사용하고 있다면이 로더를 이미 사용하고있을 수도 있습니다. 그렇지 않은 경우이 라이브러리를 통해 라이브러리를로드하는 것이 좋습니다.
http://code.google.com/apis/ajax/documentation/#ClientLocation
이 세 나라 중 누구도 어떨까요? 그들이 어떤 나라에서 왔는지를 어떻게 알 수 있습니까? 그들이 당신에게 말했거나, 추측해야합니까? –
클라이언트 IP를 기반으로 사용자의 위치를 추측 할 수는 있지만 확실하게 알 수는 없습니다. 일부 사용자는 외국 프록시 뒤에 있습니다. 계속해서 Geolocation API를 사용하지만 API가 잘못된 값을 반환하면 사용자가 API를 무시할 수 있습니다. –