我有一个RSS源,用户将使用它来翻录内容以显示在那里的网站。不过,我需要检查该网站是否有访问权限。PHP如果脚本被URL提取
它刚刚发生在我身上,我不知道在PHP中如何检测脚本是否正在被服务器读取,以及该URL是取回。
可能吗?
我有一个RSS源,用户将使用它来翻录内容以显示在那里的网站。不过,我需要检查该网站是否有访问权限。PHP如果脚本被URL提取
它刚刚发生在我身上,我不知道在PHP中如何检测脚本是否正在被服务器读取,以及该URL是取回。
可能吗?
这种情况的最好方法是...
可以使用$_SERVER["REMOTE_ADDR"]
来告知获取服务器的IP地址。是否有其他可以说明的内容取决于用户用来“翻录”Feed的方法。
严格来说,除非服务器/客户端需要花费时间来识别自己(HTTP认证,自定义头部,POST请求中提供的数据等),否则严格来说不是这样。
$_SERVER["REMOTE_ADDR"]
为您提供请求服务器的IP。通过检查这可以实现基本的访问控制检查。
另外,如果例如,引用者默认情况下不存在。 cURL被用于拉动饲料。 – 2010-07-22 09:17:06
我觉得给他们一个关键是最好的方法,谢谢! – azz0r 2010-07-22 09:28:08