已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: [源码]统计访客访问页面次数

作者: @Ta

时间: 2014-07-08

点击: 6140

最近我发现有人刷我的网站页面。。。
特此写了这个代码来查看ip是谁。。。。
保存到ip.db
格式:ip:访问次数
 <?php
$ip=$_SERVER['REMOTE_ADDR'];
//获取当前访问页面ip
$fip=fopen("ip.db","a+");//打开ip.db,没有则创建
$fi=@file_get_contents("ip.db");//获取以前访问页面ip
if(strpos($fi,$ip)!==false){
//如果检测到ip库已有该ip
if(preg_match('~'.$ip.'[^\s]+~',$fi,$result)){
$invite=explode(':',$result[0]);
$time=$invite[1]+1;
$now=$invite[0].':'.$time;
$content=str_replace($result[0],$now,$fi);
File_put_contents("ip.db",$content);
}
}else{
//反之,没有检测到ip库已有该ip 
$txt="$ip".":"."1"."\n";
fwrite($fip,$txt);
}
fclose($fip);
?>

[隐藏样式|查看源码]


『回复列表(18|隐藏机器人聊天)』

1. 怎么用啊?
(/@Ta/2014-07-08 18:25//)

2. 沙发
(/@Ta/2014-07-08 18:26//)

3. @风骚D小白菜,引用
Require "ip.php";
(/@Ta/2014-07-08 18:34//)

4. 你网站多少?
(/@Ta/2014-07-08 18:53//)

5. @老虎会游泳   代码前那些...........去掉吧!好鸡肋
(/@Ta/2014-07-08 19:14//)

6. @东城,这个可是好东西哦,怎么能够去了!
(/@Ta/2014-07-08 19:19//)

7. @wikwin,为什么?
(/@Ta/2014-07-08 19:47//)

8. 学习下
(/@Ta/2014-07-08 19:55//)

9. 学习了
(/@Ta/2014-07-08 19:55//)

10. @东城,复制的时候不会复制到行号。行号没什么不良影响吧。
(/@Ta/2014-07-08 20:58//)

11. @无道,塞班压力大……求文件……
(/@Ta/2014-07-08 21:21//)

12. @wikwin,这样对我来说,手机屏幕小,代码换行不方便阅读,但是有数字,就容易多了。对于求助的人说,他们发出的错误更容易让虎友帮忙检查,不然就一个一个的分号数,这样即浪费时间,又让问题不能解决,虎绿高手失去耐心…你觉得呢?
(/@Ta/2014-07-08 21:31//)

13. @东城,12楼
(/@Ta/2014-07-08 21:32//)

14. @wikwin,我怎么没有数字,就一些.................
(/@Ta/2014-07-08 21:52//)

15. @无道,记录访问时间,手机型号,浏览器型号,全填上就好了
(/@Ta/2014-07-08 23:41//)

16. @老虎会游泳,记录访问时间,手机型号,浏览器型号,全填上就好了
(/@Ta/2014-07-08 23:42//)

17. @穴儿
ip.php
(/@Ta/2014-07-09 06:18//)

18. @无道,嗯嗯,好的
(/@Ta/2014-07-09 14:14//)

回复需要登录

7月20日 03:52 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1