粗略计算在线时间,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 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
服务器端解压缩zip的脚本
Dec 22 PHP
开发大型 PHP 项目的方法
Jan 02 PHP
php 前一天或后一天的日期
Jun 28 PHP
写出高质量的PHP程序
Feb 04 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
Jun 02 PHP
php通过ksort()函数给关联数组按照键排序的方法
Mar 18 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
Nov 12 PHP
php pdo操作数据库示例
Mar 10 PHP
php检查函数必传参数是否存在的实例详解
Aug 28 PHP
详解使用php-cs-fixer格式化代码
Sep 16 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
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
php文件上传的简单实例
2013/10/19 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
javascript 二分法(数组array)
2010/04/24 Javascript
checkbox使用示例
2013/08/23 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
原生javascript实现DIV拖拽并计算重复面积
2015/01/02 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
js密码强度检测
2016/01/07 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
mongoose更新对象的两种方法示例比较
2017/12/19 Javascript
js中url对象化管理分析
2017/12/29 Javascript
微信小程序实现留言板
2018/10/31 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
vue页面更新patch的实现示例
2020/03/25 Javascript
Javascript var变量删除原理及实现
2020/08/26 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
Python中pandas dataframe删除一行或一列:drop函数详解
2018/07/03 Python
Django中的ajax请求
2018/10/19 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
如何通过Python实现标签云算法
2019/07/02 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
美国现代家具购物网站:LexMod
2019/01/09 全球购物
面包店的创业计划书范文
2014/01/16 职场文书
课前三分钟演讲稿
2014/04/24 职场文书
工作简报范文
2015/07/21 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript