我有一个基于PHP的文件,但输出并将其自身编码为JSON。
它还有一个.json文件类型。
但是人们正在访问它,如果他们不在我的网站上,我也不想要它们。
PHP可以实现这个目标吗?
答案 0 :(得分:0)
您可能想要检查入站Referer标头,如果它与您的网站不匹配,请丢弃流量。当然,有办法解决这个问题,但它会阻碍随意使用。
答案 1 :(得分:0)
不,这是不可能的,除非你强迫人们注册你的网站并稍后输入一个授权访问令牌(一个无法猜到的字符串)。
不完整的解决方案是检查引荐来源。不幸的是,并非所有浏览器都转发引用者。像这样访问推荐人:
$_referer = $_SERVER["HTTP_REFERER"];
是一个完整的网址,如下所示:
http://www.google.de/search?hl=en&q=Macintosh