首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍
技术文章 >> 网页编程 >> PHP技术
≡ 分类 ≡
  • 网页编程
  • 数据库
  • 网络技术
  • 操作系统
  • 程序开发
  • 平面设计
  • 移动应用
  • 其它
≡ 推荐 ≡
  • PHP Token 认证机制实现
  • PHP PDO预处理条件查询
  • JavaScript 默认值设置方法
  • Promise 的基本使用方法
  • 完整支持TRUNCATE TABLE和其他SQL语句的导入方案
  • Jquery+ajax返回的数据类型为script,且含有多个变量
  • PHP类使用详解
  • jQuery AJAX success 回调中的返回值处理
  • PHP解压缩Gzip文件方法总结
  • JavaScript Promise 用法详解
  • PHP PDO 导出指定表数据(导入前清空表)
  • PHP 中使用 try-catch 捕获错误信息
  • JavaScript数组求平均值方法总结
  • MySQL 5.7 忘记 root 密码解决方法
  • HTML 图片异步加载
  • 根据某数组,在另一个数组中检索并输出对应值
≡ 热点 ≡
  • 用Javascript为图片img添加onclick事件
  • 图解Windows Installer制作软件安装包
  • 轻型数据库SQLite结合PHP的研发
  • 在没有MySQL支持的虚拟主机,在PHP中使用文本数据库
  • PHP之glob函数
  • DIY服务器硬盘RAID选用
  • PHP代码优化及PHP相关问题总结
  • Windows操作系统发展历史二
  • 用PHP函数解决SQL injection
  • ISP如何在网内部署BGP路由协议
  • Div+CSS:absolute与relative
  • Photoshop CS3:为美女刷出亮白牙齿
  • PHP CURL 发送和接收XML数据
  • 采集cz88.net免费代理的小程序
  • Fireworks打造热力四射手机广告
  • 记录搜索蜘蛛爬行记录的Asp代码
<
>

精确到每秒 实现在线人数的显示

作者:不详,  来源:网络,  阅读:68,  发布时间:2014-05-19

<?php
session_start();
$dat_now1=date("H+i+s");//取时间
$p2=explode("+", $dat_now1);
$dat_number1=$p2[0]*3600+$p2[1]*60+$p2[2];//取秒

if($online_time<>"")//上次刷新时间
{$dat_h=substr($online_time,11,2);
$dat_i=substr($online_time,14,2);
$dat_s=substr($online_time,17,2);
$dat_number=$dat_h*3600+$dat_i*60+$dat_s;
}

$tmptime=$dat_number1-$dat_number;//上次到现在的间隔秒数
if(session_is_registered(username)&&(($tmptime>300)&brvbar;&brvbar;($tmptime<0)))//如果不到5分钟
{
$online_time=date("Y-m-d H:i:s");
$str="replace lt_t_online set lt_username='$username',lt_lasttime=now()";//写入数据库
$res=mysql_query($str);
}
?>
以上文件每分钟自动刷新一次
以下是5分钟运行一次的守护进程
<?
$str = "delete from lt_t_online where UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(lt_lasttime)>300";
mysql_query($str);

?>

标签:在线人数
以下内容您可能有兴趣
  • ● 网页编程 - 实例:JSP实现统计当前在线人数
  • ● 网页编程 - JSP实现统计当前在线人数的实例代码
  • ● 网页编程 - 利用文件属性结合Session实现在线人数统计
以下是用户评论查看全部评论
称呼:  邮箱:  QQ/微信/电话:
验证:
评论说明:
1、不允许发表含有攻击他人的评论;
2、评论不支持HTML格式书写;
3、本站有权在不通知的情况下删除任何评论;
4、禁止发布广告,发布广告内容将被屏蔽您的设备等信息,注册用户将被封禁或注销帐号;
5、禁止发布任何违法信息;
关于本站 - 广告服务 - 协议条款 - 版权声明 - 用户投稿 - 联系我们 - 友情链接
Copyright © 2005-2025, TechHUB, All Rights Reserved.
联系eMail:[email protected]
本站内容均来自互联网共享及用户发布,如有侵犯到您的权益,请及时与我们联系,我们将在第一时间内予以处理
数据库查询 5 次, 页面执行 9.43 毫秒
镜像1 - 镜像2 - 镜像3 - 镜像4 - 镜像5