网站当前的在线人数


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分页示例代码
Mar 19 PHP
使用PHP实现二分查找算法代码分享
Jun 24 PHP
PHP中鲜为人知的10个函数
Feb 28 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
为百度UE编辑器上传图片添加水印功能
Apr 16 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
Oct 14 PHP
ThinkPHP 3.2.2实现事务操作的方法
May 05 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 PHP
PHP数据分析引擎计算余弦相似度算法示例
Aug 08 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
PHP 对象继承原理与简单用法示例
Apr 21 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
关于BIG5-HKSCS的解决方法
2007/03/20 PHP
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
基于PHP Web开发MVC框架的Smarty使用说明
2013/04/19 PHP
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
laravel 判断查询数据库返回值的例子
2019/10/11 PHP
Laravel第三方包报class not found的解决方法
2019/10/13 PHP
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
jQuery获取checkbox选中的值
2016/01/28 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
canvas雪花效果核心代码分享
2017/02/19 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Python中用sleep()方法操作时间的教程
2015/05/22 Python
django Serializer序列化使用方法详解
2018/10/16 Python
详解python函数的闭包问题(内部函数与外部函数详述)
2019/05/17 Python
python 初始化一个定长的数组实例
2019/12/02 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
公司财务工作总结的自我评价
2013/11/23 职场文书
体育专业个人求职信范文
2013/12/27 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
pytorch Dropout过拟合的操作
2021/05/27 Python
图文详解nginx日志切割的实现
2022/01/18 Servers