php编写用文本txt数据库实现对来访IP地址的大概计数

php编写用文本txt数据库实现对来访IP地址的大概计数,第1张

好,分我要了,你需求是来路ip记录在ip.txt里,countdata.txt是访问次数对吧。但是你的需求我没看明白,ip.txt仅仅是用来存贮最后访问ip,而不是全部访问ip吗?那么countdata.txt也没啥意义了,仅仅是统计页面打开次数而已了。理解的有问题吗?

我的理解是是ip.txt存放所有ip地址,countdata.txt里存放ip和该ip对应的点击次数。其实也就需要countdata.txt一个就可以了,如果有新ip,存入,该ip访问次数+1,如果已存在改ip,ip访问次数+1。

如果只是存贮最后访问ip和总访问次数,那太简单了。等你回复,确定需求后给代码

有一个全局的变量,$_SERVER[RMOTE_ADDR]可以获取,

然后只要写到文件里就可以了

1 <pre>

2 <?php

3 $fp = fopen('iprecord.txt','ar+')

4 $i = 1

5 if(filesize('./iprecord.txt') >0)

6 {

7 $t = array()

8 $content = fread($fp,filesize('./iprecord.txt'))

9 $t = split("\n",$content)

10 $i = sizeof($t)

11 }

12 $record = $i.' ip: '.$_SERVER['REMOTE_ADDR']."\n"

13 fwrite($fp,$record)

14 fclose($fp)

15 ?>

16 </pre>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10873013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存