这篇文章给大家介绍使用PHP怎么记录网站的访问量,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
tongji/index.php文件:
$file=dirname(__FILE__).'/tongji.db'; //$data=unserialize(file_get_contents($file)); $fp=fopen($file,'r+'); $content=''; if(flock($fp,LOCK_EX)){ while(($buffer=fgets($fp,1024))!=false){ $content=$content.$buffer; } $data=unserialize($content); //设置记录键值 $total='total'; $month=date('Ym'); $today=date('Ymd'); $yesterday=date('Ymd',strtotime("-1day")); $tongji=array(); //总访问增加 $tongji[$total]=$data[$total]+1; //本月访问量增加 $tongji[$month]=$data[$month]+1; //今日访问增加 $tongji[$today]=$data[$today]+1; //保持昨天访问 $tongji[$yesterday]=$data[$yesterday]; //保存统计数据 ftruncate($fp,0);//将文件截断到给定的长度 rewind($fp);//倒回文件指针的位置 fwrite($fp,serialize($tongji)); flock($fp,LOCK_UN); fclose($fp); //输出数据 $total=$tongji[$total]; $month=$tongji[$month]; $today=$tongji[$today]; $yesterday=$tongji[$yesterday]?$tongji[$yesterday]:0; echo"document.write('访总问{$total},本月{$month},昨日{$yesterday},今日{$today}');"; }
使用方法(通过js引入tongji/index.php文件):
<scriptlanguage="JavaScript"src="./tongji/"></script>
运行结果:
关于使用PHP怎么记录网站的访问量就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
php字符串增加1如何实现
php字符串增加1如何实现这篇“php字符串增加1如何实现”文章的...
php如何判断字符串是否有中文
php如何实现字符串去掉头尾
php字符串的组成是什么
php字符串的组成是什么这篇文章主要讲解了“php字符串的组成是什...
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
php字符串长度不一致如何解决
php时区不正确如何解决
php+fread()乱码如何解决
php+fread()乱码如何解决本篇内容介绍了“php+frea...
php explode报错如何解决
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议