【问题标题】:How to redirect from mobile website to full site?如何从移动网站重定向到完整网站?
【发布时间】:2012-10-03 15:30:25
【问题描述】:

我试图弄清楚如何从我的移动网站重定向到完整的网站。当我创建一个按钮时,例如:“查看完整站点” - 它没有转到完整站点,而是返回到移动网站。我使用谷歌代码:http://code.google.com/p/phpmobilizer/ 从普通网站转换为移动网站。我想知道你是否知道一些可以从移动站点重定向到完整站点的 php 代码?

这是我目前正在开发的网站 http://www.roofpro.ca

谢谢! 克里斯蒂

【问题讨论】:

    标签: php redirect mobile web


    【解决方案1】:

    如果用户想要从移动版本转到桌面版本,只需设置一个会话。这样做:

    <a href="/index.php?goToDesktop=1">Go to desktop version</a>
    

    然后,在 index.php 文件的顶部:

    <?php
    session_start();
    if ($_GET['goToDesktop'] == 1)
    {
      $_SESSION['desktop'] = 1;
    }
    
    // then in your auto-mobile-detect, check for the variable first
    if ($_SESSION['desktop'] != 1)
    {
      // check for mobile and redirect
    }
    

    【讨论】:

      【解决方案2】:

      您面临的问题是,一旦您使用移动设备进入主域,就会再次被重定向回移动域。

      您可以尝试以下方法:

      如果用户想访问普通版本,设置一个会话变量并将他重定向到普通域。 在普通域上,只要没有设置只访问普通域的session var,就只执行phpmobilizer。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多