当人们访问我的domain.com时,他们会被重定向到domain.com/m,这是移动版本。然而,我也想有一个"返回到桌面视图"。
我的问题是,如果htaccess把我送回移动版本,我该怎么做呢?
要做到这一点,一个简单的方法是创建一个php会话变量,该变量在用户第一次选择进入站点的桌面版本时设置。
当用户单击"返回到桌面视图链接"时,执行如下函数:
function force_desktop_mode () {
if (!isset($_SESSION['desktop'])) {
$_SESSION['desktop'] = true;
}
}
然后,在页面的开头(在移动视图中,当用户刚被重定向到移动站点时)
if ($_SESSTION['desktop']) {
// redirect to nonmobile version of the site
}
查看PHP手册中关于如何使用会话变量的其他示例