2010-03-03 2 views
0

javascript를 사용하여 잘 작동하는 참조 페이지 (document.referrer)를 얻었으며이 값을 div에 아무 문제없이 추가 할 수 있습니다.어떻게 페이지 리퍼러를 PHP 변수에 할당합니까?

이 값을 PHP 변수에 할당하여 다른 값을 사용하려면 어떻게해야합니까?

이상적으로, 뭔가 같은 :

$myphpvariable = document.referrer; 

답변

4

무엇

$myphpvariable = $_SERVER['HTTP_REFERRER']; 

어떻습니까?

+1

아니요 - 'HTTP_REFERER'입니다 - 당신의 발음은 영어이지만 PHP는 정확하지 않습니다. (http://en.wikipedia.org/wiki/HTTP_referrer 참조) –

+0

감사합니다. 덕분에 고마워요 - 매력처럼 작동합니다 –

+0

Uberslodat , 그리고 양쪽은 같은 것처럼 보인다. 그러나 받아 들여지는 하나의 대답으로서! stackoverflow에 하나 이상의 게시물을 허용 된 답변으로 표시하는 옵션이 있어야합니다. (두 사람이 한 가지 문제에 대해 두 가지 다른 기술을 부여했으며 둘 다 좋은 해결책 이었음을 고려하십시오) – Vijay

4

당신은

$_SERVER['HTTP_REFERER'] 

를 사용할 수 있으며이 PHP이기 때문에이 서버 측에서 발생합니다.

더 많은 정보 : 보조 노트 REFERER으로 $_SERVER in PHP

는 HTTP 요청의 일부로 사용자 에이전트에서 보낸 - 그것에 의존하지 않는 것은 진실합니다!

+0

배열 키는 대소 문자를 구분하므로 'HTTP_referer'와 'HTTP_REFERER'는 서로 다른 두 가지 사항에 유의하십시오. – Crozin

+0

여기 $ _SERVER가 유용 해졌지만 자바 스크립트 값을 PHP 변수에 전달하려는 상황을 고려해보십시오. 어떻게 할 수 있습니까? – Vijay

관련 문제