2012-02-22 3 views
0

사용자가 웹 또는 iphone/Android 응용 프로그램에서 임의의 사이트로 리디렉션하는 경우 검색하고 싶은 웹 페이지가 있습니다.iphone/android 응용 프로그램에서 referer 받기

어떻게 PHP

감사

+0

원하는 것을 정교하게 작성 –

+0

사용자가 Google 웹 페이지를 검색하면 (예 :) $ _SERVER [ "HTTP_REFERER"]를 사용하여 Google에서 왔음을 알 수 없습니다. 그러나 사용자가 iphone/android 응용 프로그램에서 리디렉션하여 내 웹 페이지를 탐색하는 경우 $ _SERVER [ "HTTP_REFERER"]가 아닙니다. 그러면 그가 리디렉션 한 것을 어떻게 알 수 있습니까? $ _SERVER [ 'HTTP_USER_AGENT']를 사용하면 "iphone"이 나옵니다.하지만 아이폰에서 사파리를 사용하는 것일 수 있습니다. 그가 신청서에서 왔을 때 나는 detecet하지 않았다 – Nir

답변

0

을이 당신이 명확하게 원하는 것을 설명해야 할 수 있습니다. 기본적으로 이와 같은 작업을 수행하려면 수신중인 HTTP 헤더의 $_SERVER['HTTP_USER_AGENT'] 속성을 확인하고 Android 또는 iPhone 키워드에 필터링해야합니다.

+0

죄송합니다. 사용자가 Google 웹 페이지 (예 :)에서 서핑을한다면 나는 그가 $ _SERVER [ "HTTP_REFERER"]를 사용하여 Google에서 왔음을 알 수 없습니다. 그러나 사용자가 iphone/android에서 리디렉션하여 내 웹 페이지를 탐색하면 응용 프로그램은 $ _SERVER [ "HTTP_REFERER"]가 아닙니다. 그럼 그가 리디렉션 한 것을 어떻게 알 수 있습니까? $ _SERVER [ 'HTTP_USER_AGENT']를 사용하면 "iphone"이 나옵니다.하지만 아이폰에서 사파리를 사용하는 것일 수 있습니다. 나는 그가 응용 프로그램에서 왔을 때 detecet을하지 않을 것입니다. – Nir

+1

브라우저를 열어서 입력하는 것과 같기 때문에 리퍼러가 없을 것입니다. 참조 할 것이 없습니다. 그것이 여러분의 응용 프로그램이라면'? from = my_iphone_app' 또는 그와 비슷한 것을 URL에 추가하십시오. 앱이 아닌 경우 개발자에게 이야기해야합니다. – romo

+0

OK ... 감사 .... – Nir

관련 문제