4

私はperlサーバースクリプトを書いています。私のスクリプトでは、リクエストが自分の Web サイト ドメイン外の Web ページから行われたかどうかを検出したいと考えています。たとえば、誰かがブログまたは Google から私のスクリプトを指すリンクをクリックした場合、それを検出して、自分の Web ページから私のスクリプトにリクエストを送信する人とは異なる方法で処理したいと考えています。mod perl apache オブジェクトにアクセスできますが、ドキュメントを読んでも、必要なことを実行する機能があるかどうかわかりません。誰かがこれを検出する方法を教えてもらえますか?

4

1 に答える 1

5

サーバー側でこれを行う唯一の方法は、HTTP Referer ヘッダーを使用することです。ブラウザーは通常、このヘッダーを送信し、リファラーについて嘘をつかないように構成されていますが、リファラーはそうしようとする人によって簡単に偽装される可能性があることに注意してください。

于 2012-05-24T02:07:52.390 に答える