2011-12-27 2 views
0

보안 관련 사항과 권한 정보가 확실하지 않습니다. 하지만 페이스 북 링크에서 내 페이지를 때리는 헤더 정보를 캡처 할 수 있는지 알고 싶습니다. $_SERVER['HTTP_REFERER']을 사용하여 참조 정보를 캡처 할 수 있으며 URI가 표시됩니다. 그러나 정보가 불완전합니다. 나는 fiddler2를보고 있는데, FBID과 같은 정보로 JSON을 인코딩 한 헤더 쿠키를 캡처하고 싶습니다. 내 자신의 분석 엔진을 만들려고하지만 Google Analytics 또는 G-analytics 플러그인으로이 정보를 얻을 수 있는지 알고 행복합니다. 아니면 다른 방법 일 수도 있습니다.페이스 북 리퍼러에서 쿠키 매개 변수를 캡처하는 방법

답변

0

Google Analytics는이를 수행하는 방법을 제공하지 않지만 그 밖의 몇 가지 분석 도구가 있습니다 (예 : Omniture SiteCatalyst).

하지만 가정용 솔루션의 경우 스크립트에 전송 된 모든 헤더가 $ _SERVER 배열에 표시되어야합니다. debug/dev 목적을 위해, $ _SERVER 배열을 덤프하여 보낸 모든 헤더를 볼 수 있습니다 (< pre> 태그는 브라우저에서 볼 때 유용합니다.) 명령 행을 실행중인 경우 인 print_r()) :

echo "<pre>"; 
print_r($_SERVER); 
echo "</pre>"; 

은 ... 그리고 당신은 단순히 페이스 북은 서버 변수에 피들러에서 같은 정보를 전달하지 않습니다 불행하게도하지만, $_SERVER['whatever']

+0

덕분에 어떤 헤더 값을 참조 :/. 이러한 분석 플러그인을 살펴 보겠습니다. – Chamilyan

+0

@Chamilyan : 흠 ... 그게 옳지 않을 수도 있습니다 ... 보낸 모든 헤더, 심지어 임의의 헤더를 표시해야합니다. 예를 들어, 'someVar : someValue'의 임의의 헤더를 추가하기 위해 피 들러를 사용한다면, 그것은 $ _SERVER ['HTTP_SOMEVAR '] =>'someValue '로 나타납니다. 페이스 북을 찾고있는 피 들러의 항목이 실제로 귀하의 서버에? –