2012-05-24 2 views
4

나는 perl 서버 스크립트를 작성 중이다. 내 스크립트에서 내 웹 사이트 도메인 외부의 웹 페이지에서 요청이 이루어 졌는지 확인하고 싶습니다. 예를 들어 누군가가 블로그 나 Google에서 내 스크립트를 가리키는 링크를 클릭하면이를 감지하여 내 웹 페이지에서 내 스크립트에 대한 요청을하는 사람과 다르게 처리하려고합니다. mod perl apache 객체에 액세스 할 수 있지만, documentation을 통해 읽는 것은 내가 필요한 것을 수행 할 수있는 기능이 있는지 확실하지 않습니다. 아무도 이것을 감지하는 방법을 말해 줄 수 있습니까?Perl 서버 측 교차 도메인 감지

답변

5

서버 측에서는 HTTP Referer header을 사용하는 것이 유일한 방법입니다. 브라우저는 일반적으로이 헤더를 보내고 리퍼러에 대해 거짓말하지 않도록 구성되지만, 리퍼러는 그렇게하기를 원하는 사람이 쉽게 스푸핑 할 수 있음을 알아야합니다.