4

我正在编写一个 perl 服务器脚本。在我的脚本中,我想检测请求是否来自我网站域之外的网页。例如,如果有人在博客或谷歌上单击指向我的脚本的链接,我想检测并处理它,而不是有人从我自己的网页向我的脚本发出请求。我可以访问一个 mod perl apache 对象,但是通读文档我不确定它是否有能力做我需要的事情。谁能告诉我如何检测到这个?

4

1 回答 1

5

在服务器端,您可以做到这一点的唯一方法是使用HTTP Referer 标头。浏览器通常配置为发送此标头并且不对引用者撒谎,但您应该知道,任何想要这样做的人都可以轻易地欺骗引用者。

于 2012-05-24T02:07:52.390 回答