页面视图计数器按日期筛选

本文关键字:日期 筛选 计数器 视图 | 更新日期: 2023-09-27 18:32:41

我想为页面视图提供一个简单的计数器,如下所示:

Page View :250
Unique Viewer: 150

我试过这个:

id
page view
page unique view

if(user is unique)
{
+1 to page view and unique view
}
else
{
just +1 to page view
}

但这将显示所有视图

我不知道我需要哪些表和字段,我想只展示今天。如你所知,我的表格和田野将进行所有访问,但我只想要今天的访问。

我需要什么表格和文件?

页面视图计数器按日期筛选

你的问题是你对你的命中做了+1,所以你所拥有的只是一个总数。

您需要的是每个页面命中都有单独的行。因此,您可以有一个类似于以下内容的表:

TABLE PageViews
-----
[id]
[userId]
[ip]
[logTime]
[page]

对于每个页面视图,您都会插入一个新行。记录userId是否登录,记录IP,记录他们所在的页面等...

当您需要总计时,您可以按页面、日期、用户等查询数据......按 IP 分组以获取唯一性。