typecho实时在线人数统计代码

要实现实时在线统计,首先在主题文件里的functions.php里面下面的代码添加

code here.../* Joe核心文件 */
require_once("core/core.php");

//在线人数
放这里
code here...//在线人数
function online_users() {
    $filename='online.txt'; //数据文件
    $cookiename='Nanlon_OnLineCount'; //Cookie名称
    $onlinetime=30; //在线有效时间
    $online=file($filename); 
    $nowtime=$_SERVER['REQUEST_TIME']; 
    $nowonline=array(); 
    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); 
        } 
    } 
    echo "$total_online"; 
} 

然后在想要显示的地方放入以下代码即可,个人觉得放在 footer.php 比较好看

code here...
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
admin的头像-

昵称

取消
昵称表情代码图片