粗略计算在线时间,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类
Oct 09 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 PHP
网站用php实现paypal整合方法
Nov 28 PHP
PHP中strtotime函数使用方法详解
Nov 27 PHP
PHP判断是否连接上网络的方法
Jul 01 PHP
php去掉文件前几行的方法
Jul 29 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
Nov 19 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
微信小程序 消息推送php服务器验证实例详解
Mar 30 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
PHP PDO和消息队列的个人理解与应用实例分析
Nov 25 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重写 更新版[需php 5.30以上]
2010/04/20 PHP
PHP中spl_autoload_register函数的用法总结
2013/11/07 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
深入理解PHP内核(一)
2015/11/10 PHP
jQuery之end()和pushStack()使用介绍
2012/02/07 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
JavaScript fontcolor方法入门实例(按照指定的颜色来显示字符串)
2014/10/17 Javascript
jquery实现搜索框常见效果的方法
2015/01/22 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
详解js location.href和window.open的几种用法和区别
2019/12/02 Javascript
vant实现购物车功能
2020/06/29 Javascript
python读取html中指定元素生成excle文件示例
2014/04/03 Python
判断网页编码的方法python版
2016/08/12 Python
Python操作Excel之xlsx文件
2017/03/24 Python
Python求出0~100以内的所有素数
2018/01/23 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
selenium WebDriverWait类等待机制的实现
2020/03/18 Python
python如何爬取网页中的文字
2020/07/28 Python
美发活动策划书
2014/01/14 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
委托协议书范本
2014/04/22 职场文书
出国留学自荐信模板
2015/03/06 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
公司宣传语大全
2015/07/13 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
Python绘制分类图的方法
2021/04/20 Python
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android