导航菜单
首页 > 网络编程 > PHP编程 » 正文

PHP简单实现记录网站访问量功能示例

后台-系统设置-扩展变量-手机广告位-内容正文顶部
这篇文章主要介绍了PHP简单实现记录网站访问量功能,涉及php针对文件加锁读写及日期时间转换等相关操作技巧,需要的朋友可以参考下

本文实例讲述了PHP简单实现记录网站访问量功能。分享给大家供大家参考,具体如下:

tongji/index.php文件:

$file = dirname(__FILE__).'/tongji.db';//$data = https://www.jb51.net/article/unserialize(file_get_contents($file));'r+');$content='';if (flock($fp,LOCK_EX)){while (($buffer=fgets($fp,1024))!=false){$content=$content.$buffer;}$data=https://www.jb51.net/article/unserialize($content);'total';$month = date('Ym');$today = date('Ymd');$yesterday = date('Ymd',strtotime("-1 day"));$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文件):

<script language="JavaScript" src="https://www.jb51.net/article/tongji/"></script>

运行结果:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP目录操作技巧汇总》、《php文件操作总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:

  • PHP记录搜索引擎蜘蛛访问网站足迹的方法
  • php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
  • php下用cookie统计用户访问网页次数的代码
  • php利用cookie实现访问次数统计代码
  • php使用文本统计访问量的方法
  • 使用PHP实现蜘蛛访问日志统计
  • PHP基于cookie与session统计网站访问量并输出显示的方法
  • php获得网站访问统计信息类Compete API用法实例
  • php网站判断用户是否是手机访问的方法
  • php使用cookie显示用户上次访问网站日期的方法
  • PHP实现网站访问量计数器
收藏此文 赞一个 ( ) 打赏本站

如果本文对你有所帮助请打赏本站

  • 打赏方法如下:
  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏
后台-系统设置-扩展变量-手机广告位-内容正文底部

相关推荐:

留言与评论(共有 0 条评论)
   
验证码:
二维码