php使用Session和文件统计在线人数,_PHP教程
程序员文章站
2022-06-02 20:37:13
...
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);
推荐阅读
-
使用PHP和HTML5 FormData实现无刷新文件上传教程
-
php使用Session和文件统计在线人数
-
PHP之使用swoole统计在线人数和ID案例讲解
-
使用PHP和HTML5 FormData实现无刷新文件上传教程,_PHP教程
-
使用PHPLIB进行Session的管理和认证_PHP教程
-
使用PHP和HTML5 FormData实现无刷新文件上传教程
-
php模仿asp Application对象在线人数统计实现方法_PHP教程
-
php中如何同时使用session和cookie来保存用户登录信息_PHP教程
-
php使用Session和文件统计在线人数,_PHP教程
-
php实现统计网站在线人数的方法_PHP教程