粗略计算在线时间,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 相关文章推荐
Ha0k 0.3 PHP 网页木马修改版
Oct 11 PHP
PHP simple_html_dom.php+正则 采集文章代码
Dec 24 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
Apr 07 PHP
php批量缩放图片的代码[ini参数控制]
Feb 11 PHP
PHP命名空间(Namespace)的使用详解
May 04 PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
php中mysql连接方式PDO使用详解
Feb 25 PHP
php实现购物车产品删除功能(2)
Jul 23 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
php swoft框架实例用法
Dec 22 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
PHP开发框架总结收藏
2008/04/24 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
php 发送带附件邮件示例
2014/01/23 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
2013/11/05 Javascript
jQuery的$.proxy()应用示例介绍
2014/04/03 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
微信小程序实现通过js操作wxml的wxss属性示例
2018/12/06 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
操作按钮悬浮固定在微信小程序底部的实现代码
2019/08/02 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
python判断端口是否打开的实现代码
2013/02/10 Python
python清除字符串里非字母字符的方法
2015/07/02 Python
python安装与使用redis的方法
2016/04/19 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
研究生个人学年总结
2015/02/14 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android