WEB开发网
开发学院WEB开发PHP 用IP地址来统计访问人数!以天为间限! 阅读

用IP地址来统计访问人数!以天为间限!

 2000-12-18 16:29:52 来源:WEB开发网   
核心提示:<?require (’common.inc’);$ip=$REMOTE_ADDR;$current=getdate(time());$day=$current["mday"];$query="select * from count";$result=MySQL_db_qu
<? 
require (’common.inc’); 
$ip=$REMOTE_ADDR; 
$current=getdate(time()); 
$day=$current["mday"]; 
$query="select * from count"; 
$result=MySQL_db_query(’football’,$query,$link); 
while($row=mysql_fetch_row($result)) 
{ 
$num=$row[2]; 
if (strcmp($ip,$row[0])==0 && $day==$row[1]) 
{ 
$i=1; 
} 
} 
if ($i<>1) 
{ 
++$num; 
echo "你是第" .$num; 
echo "访问者"; 
$query1="insert into count values (’$ip’,$day,$num)"; 
mysql_db_query(’football’,$query1,$link); 
} 
else 
{ 
echo "你是第" .$num; 
echo "访问者"; 
} 
?> 

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","root",""); 
?> 

库为: 
football 
表: 
count 
字段:ip->char(20) 
day->int(2) 
num->int(8) 
这个程序稍加修改就可成为多用户记数器,而且不能作假哟! 
仅作个人用! 

Tags:IP 地址 统计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接