php使用Session和文件统计在线人数,_PHP教程
程序员文章站
2022-05-10 19:57:14
...
php使用Session和文件统计在线人数,
note: 一般独立在线人数统计程序都是统计在线的IP数,而这并不准确 例如局域网的访问者,比如公司,学校机房和网吧,虽然内网IP不同,但是外网IP都是一样 如果同一个局域网的无论多少人人访问你的网站则只被认为是一个人 这个小巧的程序解决了此问题,它以电脑为单为,每台电脑便算一个访问者 当然因为使用的是COOKIE,如果你在同一台电脑上使用两种不同核心的浏览器访问那就别当别论了 */ $filename = 'online.txt'; //数据文件,如果没有新建 $cookiename = 'VGOTCN_OnLineCount'; //cookie名称 $onlinetime = 600; //在线有效时间,单位:秒 (即600等于10分钟) @$online = file($filename); //数据文件,如果没有新建 $nowtime = time(); $nowonline = array(); /* @ 得到仍然有效的数据 */ if(!empty($online)){ foreach($online as $line) { $row = explode('|',$line); $sesstime = trim($row[1]); if(($nowtime - $sesstime) $ftime) { $fline = $fuid.'|'.$ftime."\n"; @fputs($fp,$fline); } flock($fp,LOCK_UN); fclose($fp);
上一篇: var_export函数的使用方法
下一篇: ps如何把图层覆盖并锁定到另一个图层上
推荐阅读
-
使用PHP和HTML5 FormData实现无刷新文件上传教程,_PHP教程
-
php同时使用session和cookie来保存用户登录信息的实现代码,sessioncookie_PHP教程
-
使用PHP和HTML5 FormData实现无刷新文件上传教程_PHP
-
php使用Session和文件统计在线人数,
-
php模仿asp Application对象在线人数统计实现方法,application对象_PHP教程
-
使用PHP和HTML5 FormData实现无刷新文件上传教程
-
php使用Session和文件统计在线人数
-
PHP之使用swoole统计在线人数和ID案例讲解
-
使用PHP和HTML5 FormData实现无刷新文件上传教程,_PHP教程
-
使用PHPLIB进行Session的管理和认证_PHP教程