2013-10-21 2 views
0

내 웹 사이트에 Facebook에 게시 된 링크가 있는데 사용자가 따라하면 PHP를 사용하여 맞춤 콘텐츠를 표시하고 싶습니다. 다음 방법으로 시도했습니다 ...사용자가 Facebook 링크에서 왔는지 알아 보는 방법?

$_SERVER['HTTP_REFERER'] 

Facebook이 기능을 작동하지 않기 때문에 차단해야합니다. 페이스 북에서 실제로 작동하는 방법이 있나요?

+0

$ _SERVER [ 'HTTP_REFERER']이 (가) 신뢰할 수 없습니다 ... 방문자가 어디에서 왔는지 추적하는 방법은 링크의 URL에 매개 변수를 추가하는 것입니다. 다른 방법이 있는지 알고 싶지 않습니다. –

+0

Facebook turns 보안 검색에서 리퍼러를 막는 것이 가장 좋은 방법은 자신 만의 링크를 만드는 것입니다. – xlordt

+0

Google 웹 로그 분석에서 어떻게 페이스 북인지를 판단 할 수 있습니까? – TJE

답변

3

여전히 링크의 srouce은 추천자

제한 https://www.facebook.com/note.php?note_id=10151070897728920

꽤 유익한 때문에 내가 여기에 게시 ...이 뉴스는 살이다, 그러나 나는 그들이 아직도 그것을 사용하는 참조

Google은 사용자가 탐색하는 웹 사이트가 트래픽이 이라는 사실을 알기 위해 여전히 웹 사이트에 허용해야하지만, 사용자가 전체 소스 URL을 읽을 수 없도록하고 싶습니다. 그렇지 않으면 링크를 클릭했을 때 사이트의 위치를 ​​알 수 있습니다. 이러한 균형을 유지하기 위해 메타 리퍼라는 새로운 기능을 사용했으며 현재 Chrome 17+ 및 Safari 6+에서 을 사용할 수 있습니다. 이렇게하면 Referer 헤더를 통해 외부 사이트와 공유 할 소스 URL의 대부분을 개까지 지정할 수 있습니다. 지원되는 브라우저 중 하나를 사용하는 경우 이 새로운 기능을 이용할 수 있습니다. 그렇지 않으면 브라우저가 약간 느린 이전 시스템으로 으로 라우팅됩니다.

이 변경 사항은 검색시 (특히 셀룰러 네트워크에서 Facebook에 액세스 할 때)에 링크 심의 영향을 줄여야하며 은 일반 사용자의 경우 약 1 초를 절약하는 데 도움이됩니다.