粗略计算在线时间,bug:ip相同
2015-01-24信息快讯网
/*
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','游客') ");
}
?>
在JavaScript中调用php程序
php动态生成JavaScript代码
php array_flip() 删除数组重复元素
php strtotime 函数UNIX时间戳
php mssql 时间格式问题
php 时间计算问题小结
php IP及IP段进行访问限制的代码
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
php 页面执行时间计算代码
MySql 按时间段查询数据方法(实例说明)
function.inc.php超越php
用PHP函数解决SQL injection
关于时间计算的结总
PHP中的日期及时间
PHP+javascript液晶时钟
PHP与javascript的两种交互方式
PHP+javascript模拟Matrix画面
对javascript和select部件的结合运用
改进的IP计数器
php中的时间处理
不用GD库生成当前时间的PNG格式图象的程序