如何重定向到多个URL(php / javascript)

时间:2012-10-14 06:13:17

标签: php javascript

我已设法使用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>';
}
?>

这很有效。但是,我有六个页面,访问者需要根据他们的位置重定向到这些页面。

如何根据用户的位置将用户发送到各个页面?

我对网络开发很陌生,所以请原谅我提出一个新问题。

2 个答案:

答案 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>';
}
?>