当用户单击链接下载我网站上的文件时,他们会转到 this PHP file它会增加该文件的下载计数器,然后 header() 将它们重定向到实际文件。不过,我怀疑机器人正在跟踪下载链接,因此下载数量不准确。
- 如何让机器人知道他们不应点击该链接?
- 有办法检测大多数机器人吗?
- 是否有更好的方法来计算文件的下载次数?
最佳答案
robots.txt:http://www.robotstxt.org/robotstxt.html
并非所有机器人都尊重它,但大多数机器人都尊重它。如果您确实想阻止通过机器人进行访问,请将指向它的链接设为 POST 而不是 GET。机器人不会遵循 POST url。 (即,使用一个小表单发回网站,将您带到相关 URL。)
关于php - 如何阻止机器人增加 PHP 中的文件下载计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/235558/