假设我有一个包含新闻的文章页面(example.com/article.php?id=1),我想添加这个页面的数据(我在数据库中的数据名称是pagehit)。因此,对于访问此页面的每个唯一IP地址,数据库中的pagehit都会加1。
到目前为止,我已经知道使用K,我们可以获得客户端的ip地址。但是,对于每个唯一的ip,如何检查是否可以添加数据库中的pagehit?
发布于 2013-02-18 02:14:24
解析服务器日志可能是最简单的,因为服务器日志已经有了类似的信息,但我建议您使用带列的表访问
页面id- autoincrement
在每次访问时,使用sql语句插入一条新记录,如下所示:
INSERT INTO visits (ip, id) VALUES ($ip, $pageid);稍后,您可以查询统计数据
显然,您可以有更多花哨的查询,如每个ip对每个页面的访问次数等,以及跟踪许多其他变量
发布于 2013-02-18 01:44:48
为了检查是否有一个唯一的ip访问过它,您还必须将每个唯一的用户IP地址存储在数据库中。或者,您可以为每个用户设置一个cookie,然后递增或不递增计数器。
我建议使用一些现成的工具,比如Google Analytics。
https://stackoverflow.com/questions/14923982
复制相似问题