5个月前 (05-29)  网站建设 |   抢沙发  46 
文章评分 1 次,平均分 5.0

我们的网站在运营一段时间之后,各位站长一定想知道到底有没有人访问自己的网站。最好是一个配置用文件记录下来,方便我们随时查看网站访问状态,以便更好地针对网站访问量做出相应的调整。

博主这次给大家教一个简单的方法:

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

我们不管是用宝塔面板还是xshell打开网站根目录:拿博主网站为例,路径就是:/www/wwwroot/www.wzxiaolou.com/wp-content/themes/Tint-master,这个Tint-master文件夹就是博主的主题文件夹,在其中找到footer.php文件打开编辑。在代码最后加入:

1
<!--?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网站记录IP和访问量

2.保存访客的IP

如上继续在footer.php最后加入代码:

1
<!--?php /*打开文件用于保存访客IP,如果文件不存在自动创建*/ $IPFile = "wp-IP.txt"; /*以追加方式打开文件*/ $fp = fopen($IPFile,"a"); /*获取访客IP*/ $adress=$_SERVER["REMOTE_ADDR"]; /*把IP写入文件*/ fwrite($fp, $adress); /*界面美化和添加时间*/ fwrite($fp,"\r\n"); date_default_timezone_set(PRC); fwrite($fp,date("Y-m-d H:i:s")); fwrite($fp,"\r\n"); fwrite($fp,"#-----------------#"); fwrite($fp,"\r\n"); fclose($fp); ?-->

将会在文件wp-IP.txt中看到如下图的记录:

wordpress网站记录IP和访问量

两个生成的记录文件路径在网站的根目录里:/www/wwwroot/www.wzxiaolou.com/。

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

博主示例中PRC代表中华人民共和国

大家觉得这个方法简单吗?

 

 

除特别注明外,本站所有文章均为叶荣添原创,转载请注明出处来自https://www.wzxiaolou.com/109.html

关于

发表评论

表情 格式

暂无评论

切换注册

登录

忘记密码 ?

切换登录

注册

您是第 6589 位访客, 您的IP是:[100.24.125.162]