任意PC版页面跳转到对应的手机版

我做的是比较简单的功能,但是网络上谢了怎么跳转,就是不说,跳转到对应页面的怎么弄。所以我试了试。卖弄一下,高手不要喷。

原理是获取目标url经过整理修改,拼装一个新的url跳转过去就可以啦。复杂的涉及到正则表达式。我就无能为力啦。

 

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
if(isset($_GET['computer'])){
	$_SESSION['computer']=$_GET['computer'];
	$computer=$_SESSION['computer'];
}else{
	$computer="";
}
$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
{
  if(empty($computer)){
	$do_url=$_SERVER['REQUEST_URI'];
	$Loaction = 'mobile/'.$_SERVER['REQUEST_URI'];

    if (!empty($Loaction))
    {
        ecs_header("Location: $Loaction\n");

        exit;
    }
}

}

版权所有:《太阳花工作室》 => 《任意PC版页面跳转到对应的手机版
本文地址:http://bg.artuion.com/代码/316.html
除非注明,文章均为 《太阳花工作室》 原创,欢迎转载!转载请注明本文地址,谢谢。