|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
<? //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) ); */ ?> 返回类别: 教程 上一教程: 页面加载时间的实现 下一教程: PHP下定制自己的记数器详解 您可以阅读与"改进的IP计数器"相关的教程: · PHP网页计数器的原理 · 打造计数器DIY三步曲(中) · PHP计数器 · 一个简朴计数器的源代码 · 最省空间的计数器 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |