我已设法使用if / else语句根据国家/地区代码/ IP重定向用户。
<?php
if ($geoplugin['geoplugin_countryCode'] == 'US') {
print '<script language="Javascript">window.location="http://domain.com/us";</script>';
}
else
print '<script language="Javascript">window.location="http://domain.com/ca";</script>';
}
?>
这很有效。但是,我有六个页面,访问者需要根据他们的位置重定向到这些页面。
如何根据用户的位置将用户发送到各个页面?
我对网络开发很陌生,所以请原谅我提出一个新问题。
答案 0 :(得分:0)
您可以尝试使用switch语句。 switch
in PHP - switch
in JavaScript(提示:它们是相同的)
答案 1 :(得分:0)
您可以使用php switch
案例,
注意:我没有使用break;
语句,因为使用break
语句会增加代码。使用此
<?php
switch($geoplugin['geoplugin_countryCode']){
case'us':
case 'uk':
echo '<script language="Javascript">window.location="http://domain.com/"'.$geoplugin['geoplugin_countryCode'].';</script>';
}
?>