-1

如何使用 PHP 仅计算我网站上特定页面的真实访问者(即不包括爬虫、机器人等)?

我想尽可能准确地做到这一点,例如 Stackoverflow 计算特定问题的访问者的方式。

我目前为每次访问增加数据库中的页面计数器字段,但这会在几天后为每个页面提供不切实际的大量访问者。我猜它包括爬虫,机器人等。甚至一些浏览器多次点击一个页面。

4

1 回答 1

1

我不确定,但许多机器人不执行 javascript。您可以尝试在页面加载后使用 ajax 发送访问计数。Als 存储用户 IP 和用户代理以防止大多数重复计数。许多机器人也有自己的用户代理,所以你也可以检查一下。

也许这个问题也可以帮助您 如何使用 php 识别机器人?

于 2020-04-20T16:31:29.530 回答