【问题标题】:Mobile Redirect Getting back to desktop site移动重定向回到桌面站点
【发布时间】:2012-05-22 22:25:25
【问题描述】:

我已将 php 移动重定向添加到我的网站:

<?php


require_once('mobile_device_detect.php');
$mobile = mobile_device_detect();
if($mobile==true){
  header('Location:http://www.esielectrical.co.uk/mobile');
}else{
  header('Location:http://www.esielectrical.co.uk/index.html');
}
exit;

?>

当我使用移动网站时,我试图通过链接返回桌面版本。

最好的方法是什么?

谁能帮帮我?

提前致谢!

【问题讨论】:

    标签: php html mobile


    【解决方案1】:

    链接上可能应该有一个 URL 变量,以便您可以添加到您的移动检查以查看该变量是否已设置。设置该变量后,您可以在会话中设置一个值并使用该值来检查用户当前对移动设备或桌面的偏好。

    【讨论】:

      【解决方案2】:

      当服务器收到一个页面请求时,这个请求头也有浏览器信息。因为这是请求。

      当您从服务器设置标头时,您将发送响应。请注意,您正在发送响应,此时您应该为要重定向的页面设置显示移动版本的参数,以便您重定向的页面可以检测到对于此重定向,我需要显示移动版本。

      您可以设置cookies,您应该在第一次获得请求表单最终用户时设置此cookie。你可以在cookie中存储操作系统类型。

      或在 url 中传递值,以便检测它呈现移动版本。

      你的问题应该在这之间。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-28
        • 2014-07-12
        • 1970-01-01
        相关资源
        最近更新 更多