小编Nir*_*rav的帖子

如何统计我网站的唯一身份访问者?

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

我需要的是一个仅限独特访客的访客柜台.在我的情况下,独特意味着一个人只能在一天内查看帖子?我想,即使一周也可能有效.你能在这里写那个PHP代码吗?如果您也喜欢,也可以给我一些好的教程链接.

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

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

php mysql visitor-statistic counting

25
推荐指数
4
解决办法
10万
查看次数

这个MySQL查询似乎不起作用

SELECT * FROM dislikes WHERE pid = $post AND uid = $userid AND like = 1;
Run Code Online (Sandbox Code Playgroud)

此查询不起作用(我不知道为什么).一旦我使用mysqli执行此查询并尝试查找num行,我得到

注意:尝试在第13行的C:\ wamp\www\include\like.php中获取非对象的属性

只是你知道,表不喜欢目前是空的,有4列:id,pid,uid等.

编辑:

echo "SELECT * FROM dislikes WHERE pid = $post AND uid = $userid AND like = 1;";
$result = $mysqli->query("SELECT * FROM dislikes WHERE pid = $post AND uid = $userid AND like = 1;");
$row_cnt = $result->num_rows;
Run Code Online (Sandbox Code Playgroud)

这是php代码.第一行的回声输出:

SELECT * FROM dislikes WHERE pid = 2 AND uid = 3 AND like = 1;
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

3
推荐指数
1
解决办法
75
查看次数

标签 统计

mysql ×2

php ×2

counting ×1

mysqli ×1

visitor-statistic ×1