Wordpress用文件记录访客 IP和访问量

1.记录访问量,显示访客IP

[php原码]

<?php

/*打开文件用于记录访问量,如果文件不存在自动创建*/
$counterFile = "counter.txt";

$fp = fopen($counterFile,"a+");

/*获取IP*/
$adress=$_SERVER["REMOTE_ADDR"]; 
							
/*统计访问量*/

$num = fgets($fp,5);

$num += 1;

print "您是第 "."$num"." 位访客,"." 您的IP是:["."$adress"."]";

/*关闭文件,重新以只写的方式打开*/
fclose($fp);
$fpp=fopen($counterFile,"w");

/*更新变量$fpp的值*/
fwrite($fpp, $num);

fclose($fpp);
							
?>	
[使用方法]

把代码复制到wordpress的【外观】->【主题编辑器】->【footer.php主题页脚文件】中
看看效果吧

2.保存访客IP PS:原作者第七行$fpp写成了$fp,下面是修正过的代码。

[原码]

<?php

/*打开文件用于保存访客IP,如果文件不存在自动创建*/
$IPFile = "wp-IP.txt";

/*以追加方式打开文件*/
$fpp = fopen($IPFile,"a");

/*获取访客IP*/
$adress=$_SERVER["REMOTE_ADDR"]; 

/*把IP写入文件*/
fwrite($fpp, $adress);

/*界面美化和添加时间*/
fwrite($fpp,"\r\n");
date_default_timezone_set(PRC);
fwrite($fpp,date("Y-m-d H:i:s"));
fwrite($fpp,"\r\n");						
fwrite($fpp,"#-----------------#");						
fwrite($fpp,"\r\n");
							
fclose($fpp);

?>	

[使用方法]

把代码复制到wordpress的【外观】->【主题编辑器】->【footer.php主题页脚文件】中
看看效果吧

3.温馨提示

(1)以上两个代码可以分别单独使用也可以都用,建议都添加否则只用第二部分代码不能在网站显示哦。

(2)Wordpress中默认获取时间为格林威治时间与北京时间相差8小时,所以要在获取时间语句前添加一下函数

/界面美化和添加时间/

date_default_timezone_set(PRC);

其中PRC代表中华人民共和国。

另:
date_default_timezone_set(‘Asia/Shanghai’)
新加坡:Asia/Singapore
大陆:‘Asia/Shanghai’(依次为上海,重庆,乌鲁木齐)
港台地区:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值