ユーザーがサイトにアクセスしている場所から大陸を取得することは可能ですか? 私はこのようにブラウザの言語を取得できることを知っています:::
<?php
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
switch ($lang){
case "fr":
//echo "PAGE FR";
include("index_fr.php");//include check session FR
break;
case "it":
//echo "PAGE IT";
include("index_it.php");
break;
case "en":
//echo "PAGE EN";
include("index_en.php");
break;
default:
//echo "PAGE EN - Setting Default";
include("index_en.php");//include EN in all other cases of different lang detection
break;
}
?>
また、何かphp
関数呼び出しがあることも知っています-> geoip_continent_code_by_name
ホスト名を含む文字列を渡すと、私が返されます:
コード 大陸名
AF Africa
AN Antarctica
AS Asia
EU Europe
NA North america
OC Oceania
SA South america
しかし、これはホスト名のみを返すので、サイトにアクセスしているユーザー以外に同じ結果を得る方法はありますか? またはすることさえ可能ですか?