php根据ip跳转到相应的城市代码。具体如何获取用户当前的ip地址以及根据用户的ip地址如何确定用户所在地区就不多说了,读者可以分别参考:
下面直接从已经获取到用户所在地区开始分析了。
Js实现根据用户ip跳转到相应的城市的方法:
js根据ip跳转到相应的城市的代码var address='=convertip(getIp())?>';
if(address.indexOf('上海')>=0){
window.location.href='http://www.phpernote.com/?city=上海';
}else if(address.indexOf('北京')>=0){
window.location.href='http://www.phpernote.com/?city=北京';
}
将包含以上代码的文件命名为redirect.php,然后在需要跳转的页面里面include该文件就行了。
PHP实现根据用户ip跳转到相应的城市的方法:
$address=convertip(getIp());
if(false!==strpos($address,'上海')){
header('Location:http://www.phpernote.com/?city=上海');
}else if(false!==strpos($address,'北京')){
header('Location:http://www.phpernote.com/?city=北京');
}
?>
具体的操作方法同上。