2011-11-28 154 views
1

我创建了网站的移动版本。几乎所有的主要工作都已完成,但一个令人困惑的事情正在成为我的障碍。我在主网站上粘贴了一些javascript代码,将移动用户重定向到移动网站。现在,在移动网站的页脚中,如果移动用户希望访问它,我也会链接到主网站,他应该能够如此轻松。如何将手机用户从手机网站重定向到主网站?

但当他会点击链接重定向到主网站,他将被重定向回移动网站,我应该如何解决这个问题上....

我在想PHP REFERRER

回答

0

你可以单击页脚链接时设置会话变量,并检查每个请求。我不是一个PHP开发人员,但这就是我们在我们的网站上做到的。

-2

最后,我使用的PHP函数,以检查是否访问者正在使用移动浏览器或没有。然后使用这些代码以允许移动用户访问主网站:

if (is_mobile_browser()) { 

    $main_website_url= 'http://localhost/www/redsignal/'; 

    $mobilesite_url = 'http://localhost/www/redsignal-mobile/'; 

    $mobilesite_url_length = strlen($mobilesite_url); 

    $referring_path_url = substr($_SERVER['HTTP_REFERER'], 0 , $mobilesite_url_length); 

    if ($referring_path_url == $mobilesite_url) 
    { 
     header("Location:".$main_website_url); 
    } 
    else 
    { 
     header("Location:".$mobilesite_url); 
    } 
}