我想知道如何使用 Javascript(ReactJS + NodeJS(Express))计算网页上的唯一访问者,我的意思是当用户加载页面时,它应该发送用户数据进行验证,如果它是唯一的,则将其添加到数据库中。有这个选项(我想通了)
使用客户端的 IP 地址作为验证器。
设置 Cookie
第一个不好,因为许多设备可以共享同一个网络,许多访问者会丢失。
第二个不是很好的选择,因为 cookie 可以被操作和删除(如果它是 httpOnly 那么只被删除)
那么统计访客的最佳方法是什么?我的目标是制作类似 的东西.这个
最佳答案
您可以在数据库架构中添加一个字段,当用户访问页面时,您可以在其中通过添加 1 或类似内容来更新它。如果您想走得更远,您可以将用户 IP 存储在数据库中或使用 cookie 来避免多次计算同一个人的页面访问。
关于javascript - 如何计算网页上的唯一访问者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56689473/