如何做网站首页访问统计次数思路

这篇文章主要是分享思路,而不是分享代码


首先准备个数据库表 表里准备几个字段,id自增长,ip用户IP,访问时间

然后用户访问你首页的时候先getip(),获取用户端的IP、当前时间戳将它插进数据库里面,在插入的时候可以判断是否重复,有重复的就不插入

其次统计这张表有多少多少条纪录,再在首页展示就可以了

另外一个方法就是用文件统计


在网站根目录下新建一个count.txt 文件名不管你起什么名都行

然后在用户访问的时候就打开这个文件读取里面的数量然后+1保存文件即可

代码分享一下,每行都有注释- -  自己看吧= = 同样你前台也可以用fopen用只读模式读取然后放到你想展示的地方

$countfile = "num.txt";

if (($fp = fopen($countfile, "r+")) == false) { //用读写模式打开文件,若不能打开就退出
    printf("打开文件 %s 失败!", $countfile);
    exit;
} else {
    //如果文件能够正常打开,就读入文件中的数据,假设是1
    $count = fread($fp, 10);
    //读取10位数据
    $count = $count + 1;
    fclose($fp);
    //关闭当前文件
    $fp = fopen($countfile, "w+");
    //以覆盖模式打开文件
    fwrite($fp, $count);
    //写入加1后的新数据
    fclose($fp);
    //并关闭文件
    //echo $count;
}

授人以鱼不如授人以渔

 

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论