2011-05-14 98 views
0

我有一个基于PHP的文件,但输出并将其自身编码为JSON。仅限当前网站的文件访问权限

另外它有一个.json文件类型。

但是人们目前正在访问它,如果他们不在我的网站上,我不希望他们。

PHP可以实现这一目标吗?

回答

0

您可能需要检查入站Referer标头,如果它与您的站点不匹配,请删除流量。当然有办法解决这个问题,但它会阻止随意使用。

0

不,这是不可能的,除非您强制人们在您的网站上注册并稍后输入授权访问令牌(一个不可猜测的字符串)。

一个不完整的解决方案是检查引用者。不幸的是,并非所有浏览器都会转发推荐人。像这样访问引荐:

$_referer = $_SERVER["HTTP_REFERER"]; 

,是这样一个完整的URL:

http://www.google.de/search?hl=en&q=Macintosh