【发布时间】:2014-10-25 11:25:17
【问题描述】:
我有一个网络服务器,并且某些用户一直在使用自动脚本检索我的图像。我希望将他们重定向到错误页面或仅在 CURL 请求时给他们无效图像。
我的图像位于http://example.com/images/AIDd232320233.png,是否可以通过 .htaccess 将其路由到我的控制器索引函数,以检查它是否是真实请求?
还有我的另一个问题,我如何检查浏览器标头以区分最有可能真实的标头和使用 cURL 请求完成的标头?
【问题讨论】:
-
所以除了你的非 CURL 请求。这些是否以某种方式进行了身份验证?
-
如果你设置了所有正确的标题,你可以用 curl 完全欺骗任何浏览器。那么就无法区分了。
-
一般你不能。人们试图下载内容的预期懒惰是什么? (从使用库存样本到匹配所有已知浏览器的完全自定义查询)?
-
@alexeilvenkov 你能给我一个真实的标题示例
-
不确定它是否完全重复,但您应该在这里查看:stackoverflow.com/questions/395034/…