我如何计算我网站的唯一身份访问者? [英] How do I count unique visitors to my site?

查看:22
本文介绍了我如何计算我网站的唯一身份访问者?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为用户帖子制作访客计数系统,以显示主页上查看次数最多的帖子.我现在有一个访客计数系统,但它在每次页面刷新时都会注册一个视图.我无法使用 Google Analytics.

我需要的是一个访客计数器,它只计算独立访客.就我而言,唯一意味着一个人一天只能查看一个帖子?我想,即使是一周也可能奏效.你能在这里写那个php代码吗?如果你也喜欢,你也可以给我一些好的教程的链接.

这是代码需要做的(或等效的):

  1. 页面加载后,检查访问者是新访问者还是旧访问者(我不知道该怎么做..)
  2. 如果他老了,忽略他
  3. 如果他是新手,在mysql中,views = views + 1

解决方案

这是一个不错的教程,正是您所需要的.(来源:coursesweb.net/php-mysql)>

注册并显示在线用户和访问者

使用 MySQL 表计算在线用户和访问者

在本教程中,您可以学习如何注册、统计并在您的网页中显示在线用户和访问者的数量.原理是这样的:每个用户/访问者都注册在一个文本文件或数据库中.每次访问网站的页面时,php 脚本都会删除所有超过一定时间(例如 2 分钟)的记录,添加当前用户/访问者并取剩余的记录数显示.

您可以将在线用户和访问者存储在服务器上的文件中,或存储在 MySQL 表中.在这种情况下,我认为使用文本文件添加和读取记录比将它们存储到需要更多请求的 MySQL 表中更快.

首先介绍在服务器上的文本文件中记录的方法,而不是使用 MySQL 表的方法.

要下载包含本教程中提供的脚本的文件,请单击 ->统计在线用户和访问者.

• 两个脚本都可以包含在.php"中;文件 (with include()),或在.html"中;files (with

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆