【发布时间】:2012-07-10 21:22:56
【问题描述】:
我已经有了通过检测用户使用的设备将用户重定向到移动网站的代码。重要提示:这意味着移动站点和完整站点具有相同的 URL:http://example.com。没有 m.example.com 或 mobile.example.com --- 只有 example.com
function _check(){
$agent = $_SERVER["HTTP_USER_AGENT"];
$mobile = false;
$agents = array("Alcatel", "Blackberry", "HTC", "LG", "Motorola", "Nokia", "Palm", "Samsung", "SonyEricsson", "ZTE", "Mobile", "iPhone", "iPod", "Mini", "Playstation", "DoCoMo", "Benq", "Vodafone", "Sharp", "Kindle", "Nexus", "Windows Phone");
foreach($agents as $a){
if(stripos($agent, $a) !== false){
return $a;
}
}
return $mobile;
}
现在我想创建一个链接,一旦单击该链接,就会将他的 $mobile 变量设置为 false,以便显示整个网站而不是移动网站(因为两者具有相同的 URL)。
有没有人知道如何检测何时点击链接,将 $mobile 变量设置为 false?
提前致谢。
【问题讨论】:
标签: mobile