从品牌网站建设到网络营销策划,从策略到执行的一站式服务
function GetIP() { //获取IP
成都创新互联专业为企业提供潢川网站建设、潢川做网站、潢川网站设计、潢川网站制作等企业网站建设、网页设计与制作、潢川企业网站模板建站服务,十余年潢川做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"];
else if (getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else
$ip = "Unknown";
return $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
好,分我要了,你需求是来路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和总访问次数,那太简单了。等你回复,确定需求后给代码
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图