粗略计算在线时间,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 29 PHP
PHPAnalysis中文分词类详解
Jun 13 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
PHP速成大法
Jan 30 PHP
php截取中文字符串函数实例
Feb 23 PHP
PHP浮点数精度问题汇总
May 13 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
php英文单词统计器
Jun 23 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 PHP
laravel框架 laravel-admin上传图片到oss的方法
Oct 13 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 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小程序自动提交到自助友情连接
2009/11/24 PHP
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
测试PHP连接MYSQL成功与否的代码
2013/08/16 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
PHP isset empty函数相关面试题及解析
2020/12/11 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
Window.Open如何在同一个标签页打开
2014/06/20 Javascript
JavaScript中数据结构与算法(一):栈
2015/06/19 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
Python程序设计入门(3)数组的使用
2014/06/16 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
打印机墨盒:123Inkjets
2017/02/16 全球购物
新西兰领先的内衣店:Bendon Lingerie新西兰
2018/07/11 全球购物
2014升学宴答谢词
2014/01/26 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
商场营业员岗位职责
2015/04/14 职场文书
办公用品质量保证书
2015/05/11 职场文书
Python实现拼音转换
2021/06/07 Python
Go遍历struct,map,slice的实现
2021/06/13 Golang
python使用pymysql模块操作MySQL
2021/06/16 Python
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python