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
[原码]
<?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);
?>
[使用方法]
把代码复制到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 (依次为澳门,香港,台北)
Wordpress用文件记录访客 IP和访问量的更多相关文章
- 使用CDN后如何配置Apache使其记录访客真实IP
今天想看看哪些地区的人访问过我的网站,于是打开Apache网站响应日志,把访客IP复制到百度,发现搜到的全部都是我是用的CDN的节点IP,真实的访客IP并没有被记录. 如图所示,上面的103.45.7 ...
- 获取访客IP、地区位置信息、浏览器、来源页面
<?php //这个类似用来获取访客信息的 //方便统计 class visitorInfo { //获取访客ip public function getIp() { $ip=false; if ...
- PHP获取访客IP、地区位置信息、浏览器、来源页面
不多说了,每个方法都注释了,可以直接用: <?php //这个类似用来获取访客信息的 //方便统计 class visitorInfo { //获取访客ip public function ge ...
- 利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
这篇文章主要介绍了利用PHP获取访客IP.地区位置.浏览器及来源页面等信息的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考借鉴价值,需要的朋友们下面来一起看看吧. 前言 本文中 ...
- PHP实现网站访客来访显示访客IP&浏览器&操作系统
PHP实现网站访客来访显示访客IP&浏览器&操作系统 代码 function getOs() { if (!empty($_SERVER['HTTP_USER_AGENT'])) { ...
- JS获取访客IP+判断归属地+自动跳转
由于公司业务需要,需要对网站特定地区的访客进行不同跳转.比如,上海的用户跳转到“shanghai.url.cn”,南京的用户跳转到“nanjing.url.cn”.下面就是我的实现方法,分享出来,顺便 ...
- 【竞价网站绝技】根据访客ip,页面显示访客所属城市的html代码(借用YY IP地址库)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- PHP获取访客ip、系统、浏览器等信息[转]
1.获取访客操作系统信息 <?php function GetOs() { if (!empty($_SERVER['HTTP_USER_AGENT'])) { $OS = $_ ...
- JS获取访客IP进行自动跳转
因业务需要进行地区判断跳转指定站点,下面是我个人实现的办法,分享给大家,仅供参考,切勿做非法用途 第一步,获取IP并判断归属地 直接使用搜狐的IP库查询接口 <script type=" ...
随机推荐
- C#补位函数PadLeft和PadRight
左边补位 PadLeft 用法: string str = "100"; str.PadLeft(5,'0') 输出:00100 右边补位 PadRight 用法: str.Pad ...
- 如何在IDEA中进行时序图分析
方法一: 使用插件 SequenceDiagram (系统自动生成) 使用方法: 下载插件,我们可以在 Plugins 中找到 选中线程方法名,然后右键就可以创建此方法的时序图了 参数设置 生成效果以 ...
- 记一次phpwind的漏洞测试学习
实验:phpwind的文件目录遍历 工具:windows2003,Windows10,phpstudy2018,phpwind8.7 在Windows2003中,安装phpstudy并且部署phpwi ...
- JMeter5.4.1源码IDEA构建&二次开发(实战)
JMeter5.4.1源码IDEA构建&二次开发(实战) 目录 JMeter5.4.1源码IDEA构建&二次开发(实战) 1.下载源码 2.导入IDEA 2.1 先设置Gradle目录 ...
- redis的并发竞争问题是什么?如何解决这个问题?
这个也是线上非常常见的一个问题,就是多客户端同时并发写一个key,可能本来应该先到的数据后到了,导致数据版本错了.或者是多客户端同时获取一个key,修改值之后再写回去,只要顺序错了,数据就错了. 而且 ...
- 「HTML+CSS」--自定义加载动画【016】
前言 Hello!小伙伴! 首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- 哈哈 自我介绍一下 昵称:海轰 标签:程序猿一只|C++选手|学生 简介:因C语言结识编程,随后转入计算机 ...
- 工作区和GOPATH
工作区和GOPATH 1.特性: 1.1.5版本的自举(即用 Go 语言编写程序来实现 Go 语言自身) 2.1.7版本的垃圾回收器 2.GOROOT.GOPATH 和 GOBIN GOROOT:Go ...
- JAVAEE_Servlet_06_ServletContext接口
ServletContext接口 * javax.servlet.ServletContext * Tomcat服务器中ServletContecxt的完整类名: ServletContext:org ...
- 研发团队管理:IT研发中项目和产品原来区别那么大,项目级的项目是项目,产品级的项目是产品!!!
前言 从事IT行业多年,一路从小杂兵成长为大团队Leader,对于研发整个体系比较清楚,其实大多人都经历过但是都忽略了的研发成本管控的一个关键的点就是研发过程中项目级和产品级的区别. 市场基本 ...
- 【Jwt】JSON Web Token
一.什么是JSON Web Token: 首先要明确的是JSON Web Token:是一个开放标准,这个标准定义了一种用于简洁,自包含的用于通信双方之间以JSON对象的形式安全传递信息的方法 而我们 ...