永发信息网

如何做一个网站访问计数器,用php程序

答案:1  悬赏:0  手机版
解决时间 2021-11-07 22:12
如何做一个网站访问计数器,用php程序
最佳答案
创建一个数据库表
表名:table_counter
字段:number int(10)

1.显示统计数据
$sql = "SELECt * FROM table_counter";

2.每次刷新页面 执行sql
$sql = "UPDATe table_counter SET number= number+ 1";

如果要做的精确一点
在加一个表
table_visit
字段:ip
1更次刷新取得游客$ip;
2.取得$ip后.查询 table_vist .
如果存在则不更新table_counter.
如果不存在,则更新table_vist ,更新语句同上.并把$ip插入table_visit

如果还需要做的更人性化一点.设置一个时间间隔,比如说10分钟.$diff = 600;
在table_visit再加上一个字段
datetime :int(10)(时间戳).记录游客访问时间.
1更次刷新取得游客$ip 和 时间$date = time();
2.查询 table_vist .
$sql = "SELECT * FROM table_vist WHERe ip = '$ip'";
3.如果不存在.则把$ip和$date插入表table_vist.
$sql = "INSERT INTO table_vist SET ip = '$ip',timedate=$date";
并更新table_counter;
4.如果存在,则判断该条查询结果的timedate 和 现在时间$date,的差值.和 $diff比较
少于则不做任何操作.
大于则更新table_vist 。$sql = "UPDATE table_vist SET timedate = $date WHERe ip = '$ip'";
并更新table_visit;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东莞春天富品质检测有限公司怎么样?
如果手机不设置APN,LTE可否自动下发APN上网
振平尺的有效振捣厚度?
什么涛什么浪填反义词
伊思蜗牛正品喷码都是断断续续的吗
贡山县扎西顿珠机动车驾驶培训有限公司地址在
有一部电视剧,里面有个姓丁的喜欢一个叫银子
师匠斯卡哈的老公
11月29日出生的属鸡的是什么命
从梁家项坐车怎样到成都西部汽车城?
长城皮卡车的GW2.8TC发动机跟GW2.8TC-2有什么
在美国租房需要多少钱
sa508-3核电钢用什么焊丝
海城市辽宁省南台监狱在哪里啊?具体怎么走啊
谁知道汉沽在哪?
推荐资讯
逐鹿到北京朝阳北马房50号乘车路线
当碰到狗子开车,会不会吓傻
我认为不是得不到是最好,而是一辈子不可能得
驭兽斋主角有几只宠
2016年11月5日到2017年6月28日有多少天
蛇胆吃了真的很有效吗?
一千里面有几个十几个百
如何让金龙鱼快速爬鳞?
如果草完但是没射都到月了两天没来是怎么回事
广州窑口客运站购长途票·要身份证吗?
6层小型电梯价格贵不贵
会计实际做账跟理论还是有区别,我就是不知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?