粗略计算在线时间,bug:ip相同


Posted in PHP onDecember 09, 2006

<?PHP
/*

CREATE TABLE `db_online` (
  `ip` char(20) default NULL,
  `time` char(20) NOT NULL default '',
  `name` char(200) NOT NULL default '游客'
) TYPE=MyISAM

*/

//粗略计算在线时间,bug:ip相同(局域网->外部网)者,只记录一人。不过几率很少

session_start();
//超时时间
$out_time=300;//60*5

$uesr_name=$_SESSION['uesr_name'];

$now=time();
$online="db_online";
$ip=$_SERVER["REMOTE_ADDR"];

mysql_connect("localhost","root","");
mysql_select_db("数据库");
//删除过时用户.
mysql_query("delete from `$online` where  ($now-`time`)>$out_time or `name`='$uesr_name'  or `ip`='$ip' ");

if($uesr_name){
    mysql_query("  INSERT INTO `$online` (`ip`, `time`, `name`) VALUES ('$ip','$now','$uesr_name')  ");
}else{
    mysql_query("  INSERT INTO `$online` (`ip`, `time`, `name`) VALUES ('$ip','$now','游客')  ");
}

?>

PHP 相关文章推荐
PHP 组件化编程技巧
Jun 06 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
简单的php新闻发布系统教程
May 09 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
php实现二进制和文本相互转换的方法
Apr 18 PHP
php实现复制移动文件的方法
Jul 29 PHP
基于PHP生成简单的验证码
Jun 01 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
Jun 13 PHP
PHP实现QQ快速登录的方法
Sep 28 PHP
PHP面向对象之事务脚本模式(详解)
Jun 07 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 PHP
用PHP函数解决SQL injection
Dec 09 #PHP
php中处理模拟rewrite 效果
Dec 09 #PHP
如何写php程序?
Dec 08 #PHP
IIS下配置Php+Mysql+zend的图文教程
Dec 08 #PHP
从网上搜到的phpwind 0day的代码
Dec 07 #PHP
ajax缓存问题解决途径
Dec 06 #PHP
数字转英文
Dec 06 #PHP
You might like
php 调用远程url的六种方法小结
2009/11/02 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
jquery 简单的进度条实现代码
2010/03/11 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
2011/05/07 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
如何通过setTimeout理解JS运行机制详解
2019/03/23 Javascript
微信小程序实现转盘抽奖
2020/09/21 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
Python实现批量下载图片的方法
2015/07/08 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
Java编程面试题
2016/04/04 面试题
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
自我推荐书
2013/12/04 职场文书
大学自我鉴定
2013/12/20 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
大学校务公开实施方案
2014/03/31 职场文书
村班子对照检查材料
2014/08/18 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
天下第一关导游词
2015/02/06 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书