2011-11-28 3 views
1

모바일 버전의 사이트를 만들고 있습니다. 거의 모든 주요 작업은 끝났지 만 혼란스러운 일은 나를위한 장애물이되고 있습니다. 모바일 웹 사이트로 모바일 사용자를 리디렉션하기 위해 기본 웹 사이트에 일부 자바 스크립트 코드를 붙여 넣었습니다. 이제 모바일 웹 사이트의 바닥 글에서 주요 웹 사이트에 대한 링크가있어서 모바일 사용자가 방문하기를 원한다면 그렇게 쉽게 할 수 있습니다.모바일 웹 사이트에서 모바일 사용자를 기본 웹 사이트로 리디렉션하는 방법은 무엇입니까?

그러나 그는 다시 내가 그 해결 방법을 모바일 웹 사이트로 연결됩니다 주요 웹 사이트로 리디렉션 링크를 클릭 할 때 ....

내가 PHP 리퍼러에 대해 생각했다

답변

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); 
    } 
} 
관련 문제