网站当前的在线人数


Posted in PHP onOctober 09, 2006

这是我的多用户统计的在线统计部分

gb_temp表:
temp1 用户ID
temp2 流览IP地址  
temp3 online//做了个标记,因为其他功能也要使用这个表
temp4 登陆时间

$onlinetime最长离线时间分钟
db_class是我定义的一个数据库操作类。

///////////////////
//在线统计
$db = new db_class;
$db->connect();

$limit_time = time() - ($onlinetime * 60);
$online_time = time();

$db->query("delete from gb_temp where (temp4<$limit_time or temp2='$ip') and temp1='$id' and temp3='online'"); //删除离线$onlinetime分钟的用户
$db->query("insert into gb_temp (temp1,temp2,temp3,temp4) values ('$id','$ip','online','$online_time')");
$onres = $db->query("select count(*) from gb_temp where temp1='$id' and temp3='online'");
$onlineuser = $db->fetch_array($onres);
$onlineuser = $onlineuser[0]; 

PHP 相关文章推荐
php session 预定义数组
Mar 16 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
CI框架中zip类应用示例
Jun 17 PHP
php+mysqli使用面向对象方式更新数据库实例
Jan 29 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
PHP6连接SQLServer2005的三部曲
Apr 15 PHP
基于PHP实现商品成交时发送短信功能
May 11 PHP
php通过两层过滤获取留言内容的方法
Jul 11 PHP
php 的反射详解及示例代码
Aug 25 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 PHP
php+iframe 实现上传文件功能示例
Mar 04 PHP
WML,Apache,和 PHP 的介绍
Oct 09 #PHP
BBS(php &amp; mysql)完整版(四)
Oct 09 #PHP
BBS(php &amp; mysql)完整版(一)
Oct 09 #PHP
建立动态的WML站点(二)
Oct 09 #PHP
建立动态的WML站点(一)
Oct 09 #PHP
建立动态的WML站点(三)
Oct 09 #PHP
Session的工作方式
Oct 09 #PHP
You might like
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
js 与 php 通过json数据进行通讯示例
2014/03/26 Javascript
JavaScript实现添加、查找、删除元素
2015/07/02 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
将json转换成struts参数的方法
2016/11/08 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
详解用node.js实现简单的反向代理
2017/06/26 Javascript
详解使用nvm管理多版本node的方法
2017/08/30 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
Vue.js用法详解
2017/11/13 Javascript
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
Python日志模块logging基本用法分析
2018/08/23 Python
使用numba对Python运算加速的方法
2018/10/15 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
什么是索引指示器
2012/08/20 面试题
甜点店创业计划书
2014/01/27 职场文书
中国梦团日活动总结
2014/07/07 职场文书
社会体育专业大学生职业生涯规划书
2014/09/17 职场文书
预备党员表决心的话
2015/09/22 职场文书
反邪教学习心得体会
2016/01/15 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
MySQL中in和exists区别详解
2021/06/03 MySQL
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
总结Java对象被序列化的两种方法
2021/06/30 Java/Android
【2·13】一图读懂中国无线电发展
2022/02/18 无线电