ユーザーが私の Web サイトにアクセスしたときに、ユーザーの国コードを取得する必要があります。私はこの JS コードを使用しており、うまく機能していますが、php を使用する必要があります。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
</head>
<body></body>
<script type="text/javascript">
function geoTest() {
if (google.loader.ClientLocation) {
var country_code = google.loader.ClientLocation.address.country_code;
var text = country_code;
} else {
var text = 'Google was not able to detect your location';
}
document.body.innerHTML = text;
}
geoTest();
</script>
</html>
Google に php API があるかどうかを調べたところ、ないことが判明しました。彼が私のウェブサイトにアクセスしたときに、ユーザーの国コードを取得するにはどうすればよいですか? たとえば、彼または彼女のIPを使用していますか?