我上传了一个英文站点(http://calvindeveloping.tk),但我想将用户重定向到法国国家/地区的路径 - http://calvindeveloping.tk/fr/index.php,所以我使用了geolocation插件,插件有效......除非我尝试在像这样的php标题函数中使用它 -
if ($geoplugin->countryCode == "FR" || $geoplugin->countryCode == "fr") {
header('Location: calvindeveloping.tk/fr/index.php');
}
这是我网站英文版的完整php代码,放在html代码之前。
$geoplugin = new geoPlugin();
$geoplugin->locate();
$extra = 'fr/index.php';
if ($geoplugin->countryCode == "FR" || $geoplugin->countryCode == "fr") {
header('Location: calvindeveloping.tk/fr/index.php');
exit();
}
?>
请帮忙,因为这似乎不起作用。
答案 0 :(得分:0)
标题代码应为
header('Location: http://calvindeveloping.tk/fr/index.php');
你是
答案 1 :(得分:0)
删除exit()函数并用我编写的函数替换你的位置函数。
header("Location: http://www.calvindeveloping.tk/fr/index.php");
修改后的代码版本
if ($geoplugin->countryCode == "FR" || $geoplugin->countryCode == "fr") {
header("Location:http://www.calvindeveloping.tk/fr/index.php");
}