2014-05-19 2 views
-1

Google 검색에서 내 WordPress 사이트로 트래픽이 발생하면 특정 콘텐츠를 표시하려고합니다. $_SERVER["HTTP_REFERER"]을 사용하고 싶습니다. 보안은 큰 문제가 아닙니다. 일부 고객이 실제로 거짓말을하고 싶다면 Google을 통해 큰 거래를하지 않을 것입니다 (그들은 광고를 보게됩니다). 또한 그들이 $_SERVER["HTTP_REFERER"]을 통해 보낸 내용을 악성 코드로 확인해야한다는 점도 이해합니다. 그러나,이 게시물 Determining Referer in PHP의 답변에 따르면 모든 브라우저가 HTTP_REFERER를 전송하지는 않습니다.어떤 브라우저가 보내지 않는가 HTTP_Referer

어떤 브라우저에서 보내지 않습니까? 어떤 버전?

+0

당신은 그들이 그때는 문제에 대한 브라우저를 무엇을, 난 내 제거를 말하지 않는 경우가 아닌 브라우저와, 괜찮다라고 –

답변

4

참조 사이트에서 SSL을 사용하도록 설정하면 HTTP_REFERER가 포함되지 않는 경우가 많습니다. 상상할 수 있듯이 이것은 보안상의 이유로 설계된 것입니다. 그에 따라 코드화하십시오.

이렇게하면 기본적으로 SSL을 사용하는 youtube 및 gmail과 같은 사이트에서 방문하는 방문자를 파악하기 어렵습니다.

또한이 질문은 비슷하다 Is there referrer header while using SSL?

관련 문제