是否可以从用户访问站点的地方获取大陆?我知道我可以像这样获得浏览器的语言:::
<?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
但这只会返回我的主机名,那么除了访问该站点的用户之外,还有什么方法可以获得相同的结果?甚至有可能做到吗?