2010-01-08 5 views
1

나는 PHP, java 및 html로 코딩 된 일부 웹 사이트를 소유하고 있습니다. 나는 그들이 아이폰을 사용하여 편안하게 볼 수 있기를 바랍니다. 즉, 사이트는 먼저 PC 또는 모바일 (아이폰)에서 해당 사이트가 방문했는지 확인해야합니다. 그것은 모바일에서, 그것은 모바일보기를로드 다른 서버로 리디렉션해야합니다. 최근에 같은 일을 한 사이트 중 일부는 orkut, facebook 등입니다. 모바일에서 로그인하는 동안 www.orkut.com에서 m.orkut.com으로 리디렉션됩니다. 이와 비슷한 작업을 수행했습니다. 필요한 경우iphone에 맞게 웹 사이트 만들기

+0

당신이 귀하의 질문에 좀 더 특정 할 수 있습니까? 모바일 방문자를 식별하는 방법에 대한 지침을 찾고 있습니까 아니면 모바일 친화적 인 사이트를 구축하는 방법을 알고 있습니까? –

+0

둘 다 먼저 모바일 방문자를 식별 한 다음 모바일 친화적 인 버전으로 리디렉션합니다. – Nithin

답변

3

확인 사용자 에이전트는 *

$_SERVER["HTTP_USER_AGENT"] 

header("location: http://mobile.mysite.com"); 

를 리디렉션합니다.

* 아이폰에는 많은 사용자 에이전트가 있으므로 정확한 비교를 위해 문자열 자체를 검사하는 것은 실용적이지 않습니다. 대신 "iPhone"및 "Mobile"과 같은 문자열을 찾아 현재 방문객이 iPhone에 있는지 확인하십시오.

2

사용자 에이전트를 확인하십시오. iPhone에 "MobileSafari"또는 "iPhone"이 포함되어 있으면 iPhone입니다. 다른 장치는 물론 다른 검사가 필요합니다. Google은 정확한 사용자 에이전트를 찾기 위해 사용될 수 있지만 각 iPhone 버전마다 변경된다는 경고를받습니다.

PHP 코드는 리디렉션 :

header("Location: http://your-desired.site.com/"); 
+1

또한 iPod touch 용 'iPod' – Anurag

관련 문제