手机
当前位置:查字典教程网 >编程开发 >php教程 >改进的IP计数器
改进的IP计数器
摘要:

<?

//require ('common.inc');

$arr_request=array();

if (count($HTTP_GET_VARS))

{

while (list($key,$value)=each($HTTP_GET_VARS))

{

$arr_request[strtolower($key)]=$value;

}

}

if (count($HTTP_POST_VARS))

{

WHILE (list($key,$value)=each($HTTP_POST_VARS))

{

$arr_request[strtolower($key)]=$value;

}

}

$link=@mysql_connect("localhost","kong","kong");

mysql_select_db("mywebdb");

$ip=$REMOTE_ADDR;

$current=getdate(time());

$day=$current["mday"];

$query="select * from addcount where day="$day"";

$result=@mysql_query($query);

if(!$num=@mysql_num_rows($result))

$num=1;

while($row=@mysql_fetch_row($result))

{

if (strcmp($ip,$row[1])==0)

{

$i=1;

$id=$row[0];

$click=$row[3]+1;

$up="update addcount set click_count=click_count+1 where id=$id";

$result2=@mysql_query($up);

//break;

}

$total+=$row[3];

}

$total++;

if(!$i){

$query1="insert into addcount (ip,day,click_count )values ('$ip','$day',1)";

mysql_db_query("mywebdb",$query1,$link);

$click=1;

}

echo "<html><head><title>计数器</title></head>";

echo "你是第" .$num."访问者<BR>";

echo "今天你第".$click."次点击<BR>";

echo "今天总点击".$total."次<BR>";

/*

表:

addcount

CREATE TABLE addcount (

id int(6) DEFAULT '0' NOT NULL auto_increment,

ip char(20) NOT NULL,

day int(2) NOT NULL,

click_count int(3) NOT NULL,

PRIMARY KEY (id)

);

*/

?>

【改进的IP计数器】相关文章:

我的论坛源代码(七)

php格式化电话号码的方法

模拟xcopy的函数

简单易用的计数器(数据库)

我的论坛源代码(八)

打造计数器DIY三步曲(中)

福利彩票幸运号码自动生成器

浅谈PHP语法(1)

综合图片计数器

用PHP和MYSQL建立计数器过程详解

精品推荐
分类导航