我正在用两种语言制作一个网站。是否可以检查用户位于哪个国家,以便我可以自动为用户切换语言?我的菜单中还有一个带有 _GET 的切换选项。我一开始有这段代码:
if (isset($_GET['taal'])) {
$taal = $_GET['taal'];
} else {
$taal = 'ENG';
}
switch ($taal) {
case 'NL':
include('NL.php');
break;
case 'ENG':
include('ENG.php');
break;
default:
include('ENG.php');
break;
}
最佳答案
首先你需要获取用户country by ip address :
$country = ip_info($_SERVER['REMOTE_ADDR'], 'Country');
if($country=='Netherlands'){
$taal = 'NL';
}else{
$taal = 'ENG';
}
switch ($taal) {
case 'NL':
include('NL.php');
break;
case 'ENG':
include('ENG.php');
break;
default:
include('ENG.php');
break;
}
关于javascript - 如何查看您的用户位于哪个国家/地区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36204222/