网站当前的在线人数


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程序中防止盗链
Apr 09 PHP
php 设计模式之 工厂模式
Dec 19 PHP
字母顺序颠倒而单词顺序不变的php代码
Aug 08 PHP
PHP持久连接mysql_pconnect()函数使用介绍
Feb 05 PHP
深入PHP autoload机制的详解
Jun 09 PHP
使用PHP导出Redis数据到另一个Redis中的代码
Mar 12 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
May 08 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
php5.3后静态绑定用法详解
Nov 11 PHP
Yii框架弹出框功能示例
Jan 07 PHP
php观察者模式应用场景实例详解
Feb 03 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
PHP学习之整理字符串
2011/04/17 PHP
PHP+Ajax验证码验证用户登录
2016/07/20 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
2016/08/11 Javascript
jQuery 特性操作详解及实例代码
2016/09/29 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
JS实现二维数组元素的排列组合运算简单示例
2019/01/28 Javascript
详解Vue.directive 自定义指令
2019/03/27 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
小程序实现密码输入框
2020/11/16 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
列举Python中吸引人的一些特性
2015/04/09 Python
Python操作Word批量生成文章的方法
2015/07/28 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
详解Python中的四种队列
2018/05/21 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
德国自行车商店:Tretwerk
2019/06/21 全球购物
安全生产责任书范本
2014/04/15 职场文书
企业宣传语大全
2015/07/13 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis
Go获取两个时区的时间差
2022/04/20 Golang