WordPress记录访客IP和访问量代码方法非插件
简介
使Wordpress来记录访客的IP以及访问量,这个功能虽然用处不是很大,相信有些站长还是需要的,毕竟抛弃WP插件使用代码更加高效
教程
记录访问量,显示访客IP,把下面代码插入到wordpress的主题footer.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);
?>
保存访客IP,也是一样插入到主题footer.php页脚文件当中
<?php
/*打开文件用于保存访客IP,如果文件不存在自动创建*/
$IPFile = "wp-IP.txt";
/*以追加方式打开文件*/
$fp = 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);
?>
提示
(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 (依次为澳门,香港,台北)
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/4999.html
文章版权归作者所有,未经允许请勿转载。
THE END