粗略计算在线时间,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
一些PHP写的小东西
Dec 06 PHP
用来解析.htpasswd文件的PHP类
Sep 05 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
解析PHP的session过期设置
Jun 29 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
Oct 08 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
Yii框架布局文件的动态切换操作示例
Nov 11 PHP
jQuery+PHP实现图片上传并提交功能
Jul 27 PHP
php实现简易计算器
Aug 28 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
香妃
2021/03/03 冲泡冲煮
网站当前的在线人数
2006/10/09 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
Vue时间轴 vue-light-timeline的用法说明
2020/10/29 Javascript
详解Django通用视图中的函数包装
2015/07/21 Python
python字符串连接方法分析
2016/04/12 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
Python3 模块、包调用&amp;路径详解
2017/10/25 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
Python笔试面试题小结
2019/09/07 Python
python脚本和网页有何区别
2020/07/02 Python
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
会话Bean的种类
2013/11/07 面试题
2015年信息化建设工作总结
2015/07/23 职场文书
优秀创业计划书分享
2019/07/19 职场文书
Python基础知识之变量的详解
2021/04/14 Python
MySQL深度分页(千万级数据量如何快速分页)
2021/07/25 MySQL
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB
python保存图片的四个常用方法
2022/02/28 Python
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫