通过COOKIE统计网站的访问量
程序员文章站
2022-04-25 17:50:17
...
一 代码
<?php $f_open = fopen("count.txt","r+"); //打开指定的文件 $count = fgets($f_open); //读取文件中的数据 if(empty($_COOKIE['cookie_name'])){ //判断COOKIE的是否存在 setcookie("cookie_name",value,time()+1800); //如果不存在,则创建COOKIE $count = $count + 1; //将变量$count的值加1 rewind($f_open); //打开指定的文件 fwrite($f_open,$count); //向文件中写入新的数据 fclose($f_open); //关闭文件 } ?> <HTML> <HEAD> <TITLE>通过COOKIE统计网站的访问量</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <style type="text/css"> <!-- .STYLE1 {font-size: 12px} .STYLE2 {color: #FF0000} --> </style> </HEAD> <BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> <!-- ImageReady Slices (图书管理系统浏览目录修改.jpg) --> <TABLE WIDTH=1003 BORDER=0 CELLPADDING=0 CELLSPACING=0> <TR> <TD><img src="images/bg.jpg" width="1003" height="119"></TD> </TR> <TR> <TD height="32" background="images/bg1.jpg"> <span class="STYLE1">此时是: <script language = "JavaScript" type = "text/javascript"> </script> 您已经是<span class="STYLE2">第<?php $f_open = fopen("count.txt","r+"); //打开指定的文件 $count = fgets($f_open); //读取文件中的数据 echo "$count"; //输出文件中的数据 ?>次</span>访问本系统!</span></TD> </TR> </TABLE> <!-- End ImageReady Slices --> </BODY> </HTML>
二 运行结果
当首次登录时,网站访问量加1,并显示当前网站访问量。
当在cookie过期时间内再次访问该网站时,不会再加1,只显示当前网站访问量。
推荐阅读
-
网站运营怎么能缺少数据统计 怎样的数据分析最有效呢
-
Spring boot通过HttpSessionListener监听器统计在线人数的实现代码
-
chrome浏览器设置删除指定网站的指定cookie缓存的详细教程
-
Apache下通过shell脚本提交网站404死链的方法
-
12306网站日最高访问量达297亿次 如何应对买不到票的情况?
-
12306网站身份信息出现“待核验”、“未通过”的官方解决办法
-
通过问答网站回答别人的问题来推广自己的网站的方法介绍
-
php实现统计网站在线人数的方法
-
php+memcache实现的网站在线人数统计代码
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码