1、需要两个数据库表

①、IP记录表
create table ip (ipid int(11) NOT NULL default '',ipdata varchar(16) NOT NULL default '',iptime varchar(30) NOT NULL default '', primary key(ipid));
注:ipdata为记录的访问者的ip,iptime为记录的该ip访问
②、统计次数统计表
create table count (todayipcount int(11) NOT NULL default '',allipcount int(11) NOT NULL default '',day varchar(2) NOT NULL  default '');
insert into count (todayipcount,allipcount,day) values ('0','0','0');

2、实现方法

在你的要进行统计次数的页面上放如下代码:

  CODE:  
$realip=getip();
modifyipcount($realip);

getip()函数的代码为:

  CODE:  
                }
                else
                {
                        $realip = 'unknown';
                }
        }
        return $realip;
}

注:此函数代码网上到处都有

modifyipcount()函数的代码为:

  CODE:
                         mysql_query($query);
                }       
        }
}

注:这里我设置24小时内访问统计次数只加1

这样我们调用数据库表count中的todayipcount和allipcount就可以得到今日访问IP和总访问IP,个人觉得是很准确的,欢迎大家有不同意见提出

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
  • 2021-09-08
  • 2021-04-05
  • 2021-10-12
猜你喜欢
  • 2021-12-26
  • 2022-01-29
  • 2021-11-18
  • 2021-10-07
  • 2022-03-02
  • 2021-09-28
相关资源
相似解决方案