php mysql网站统计源码_php统计器代码(在线人数据统计程序源码)
这种一款可以统计你网站当前在线人数的代码哦,由php+txt实现的无需数据来来支持。$time = gettimeofday(void);//文件初始化 startif(@filesize("time.text")<=0){$fd_time = fopen("time.text","w+");fputs($fd_time,$time[sec]);fclose($fd_time);$fd_ti
这种一款可以统计你网站当前在线人数的代码哦,由php+txt实现的无需数据来来支持。
$time = gettimeofday(void);
//文件初始化 start
if(@filesize("time.text")<=0){
$fd_time = fopen("time.text","w+");
fputs($fd_time,$time[sec]);
fclose($fd_time);
$fd_time = fopen("ip.text","w+");
fclose($fd_time);
}
//文件初始化 over
//更新时间 start
$tamp = file("time.text");
$equal = ($time[sec] - $tamp[0]);
if($equal > 60){
$fd_time = fopen("time.text","w+");
fputs($fd_time,"");
fclose($fd_time);
}
//更新时间 over
//检查ip start
$fd_ip = fopen("ip.text","a+");
//获取用户ip地址
if ($http_server_vars["http_x_forwarded_for"])
{
$ip = $http_server_vars["http_x_forwarded_for"];
}
elseif ($http_server_vars["http_client_ip"])
{
$ip = $http_server_vars["http_client_ip"];
}
elseif ($http_server_vars["remote_addr"])
{
$ip = $http_server_vars["remote_addr"];
}
elseif (getenv("http_x_forwarded_for"))
{
$ip = getenv("http_x_forwarded_for");
}
elseif (getenv("http_client_ip"))
{
$ip = getenv("http_client_ip");
}
elseif (getenv("remote_addr"))
{
$ip = getenv("remote_addr");
}
else
{
$ip = "unknown";
}
$ip_adds = file("ip.text");
for($i;$iif($ip." "==$ip_adds[$i]){
$ip_check = 1;
break;
}
}
if($ip_check!=1){
fputs($fd_ip,$ip." ");
}
fclose($fd_ip);
//检查ip over
$ip_adds = count(file("ip.text"));
?>
调用 方法
在线人数
php100论坛在线总人数为:=$ip_adds?>08610071人
用户ip:
echo "";
for($i = 0;$i < count($ip_adds);$i++){
echo"".substr($fd_ip[$i],0,0-strlen(strrchr($fd_ip[$i],'.'))).".* ";
}
echo "";
?>

本文原创发布php中文网,转载请注明出处,感谢您的尊重!
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)