2013-03-18 5 views
1

this is my mobile site screen-shot
Я хочу переключить мобильный сайт на главный сайт. помните, когда вы открываете facebook на мобильном телефоне, тогда просмотр facebook в мобильной версии меняется, и когда вы нажимаете «Перейти на главный сайт», то он появляется на главном сайте в мобильном телефоне. что я хочу.На главную страницу перенаправление

А также основная проблема заключается в обе ссылке являются тем же средствами

main site url is http://www.yousite.com 
mobile site url is http://www.yousite.com 

при открытии в мобильном, то мобильном шаблоне является шоу, и когда я открываю это рабочий стол, то основной шаблон сайта шоу.

ответ

1

Я сделал это на предыдущую версию моего сайта и написал об этом здесь: http://arleym.com/mobile-device-detection-redirection/

В принципе у меня есть некоторое обнаружение устройств, которые будут игнорироваться, если есть строка запроса. Таким образом, ссылка «view desktop version» позволит избежать обнаружения/перенаправления и предоставить пользователю cookie.

Я использовал этот скрипт обнаружения: http://detectmobilebrowsers.mobi/

и изменил мой переключатель следующим образом:

<?php 

    if(isset($_GET['switch'])){ 
     setcookie('switch',$_GET['switch']); // set a cookie 
    } 
    if(!isset($_GET['switch']) && !isset($_COOKIE['switch'])){ 
     require_once('/server/path/arleym.com/mobile_device_detect.php'); //Andy Moore's script 
     mobile_device_detect(true,false,true,true,true,true,true,' 
     http://arley.me',false); 
    } 
?> 

Вид рабочего стола URL просто делает свое дело, как HREF = "http://whatever.com?switch = 0 "