
摘要:想要使用 WordPress 屏蔽某些区域的 IP 访问除了使用 WordPress 中的相关插件外,您还可以使用本篇文章由大眼仔旭收集的以下代码进行指定区域进行屏蔽。在 WordPress 中可以灵活使用的方法有非常多,而我们这次不需要安装第三方插件即可实现某些区域的 IP 进行访问。本次屏蔽访问调用了淘宝的 IP …
想要使用 WordPress 屏蔽某些区域的 IP 访问除了使用 WordPress 中的相关插件外,您还可以使用本篇文章由大眼仔旭收集的以下代码进行指定区域进行屏蔽。在 WordPress 中可以灵活使用的方法有非常多,而我们这次不需要安装第三方插件即可实现某些区域的 IP 进行访问。本次屏蔽访问调用了淘宝的 IP 服务来判断用户位置,从而实现某些区域用户无法访问指定的网站。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 /**
* test.php(屏蔽区域 IP 无法访问)
*/
header("Content-type: text/html; charset=utf-8");
$verification = '广东省';//这里指定需要屏蔽省份的 IP 地址
$ip = $_SERVER['REMOTE_ADDR'];//获取访客用户实际 IP 地址
$antecedents = $_SERVER['HTTP_REFERER'];//访客用户来路地址
$result = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);
$address = json_decode($result,true);
//检测用户访客是否属于广东省、百度、谷歌等
if($address['data']['region'] == $verification && strpos($antecedents, 'baidu') === false && strpos($antecedents, 'google') === false){
sleep(86400);//为限制增加个时间节点,设置一个 999999 秒,一般估计也等不到。
Header("HTTP/1.1 204 No Content");
exit;
}
创建 shielded.php 文件,复制以上代码贴保存。然后将 shielded.php 放到网站的根目录,切记,是根目录,而不是主题目录!
最后,打开你们主题文件夹的 header.php 文件,在复制以下代码到 head 内保存。
1 < ?php require('shielded.php');? >
通过以上方法就可以达到对指定区域的 IP 进行限制访问。
除了这一种方式外,您也可以使用 WP Ban、IP Blacklist Cloud 等等插件对指定的 IP 进行限制访问。
以上代码由大眼仔在网络收集整理,暂时不知道作者是谁,在这里感谢原作者。
声明:大眼仔旭 | 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
文章名称:《免费插件实现 WordPress 使用代码屏蔽某区域访问解决方案》
文章固定链接:https://www.dayanzai.me/wordpress-block.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
文章名称:《免费插件实现 WordPress 使用代码屏蔽某区域访问解决方案》
文章固定链接:https://www.dayanzai.me/wordpress-block.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
猜你喜欢
- 2024-07-31开源 Linux 发行版 CentOS Stream 9 Build 20240724 中文镜像下载
- 2014-07-103ds Max 逼真卧室制作视频教程下载 3.2G
- 2021-09-19Robocopy:强大的 Windows 安全备份工具及使用教程
- 2023-10-28电视机上的 4K 与 8K 有什么差异?哪种电视分辨率最适合您?
- 2019-04-11注册表清理优化工具 WinASO Registry Optimizer 5.7.0 中文汉化版
相关推荐
- 2021-01-01蓝屏代码查询器 2.1.3 中文免费版
- 2024-11-19文艺青年拍照工具 VSCO Cam 399 中文多语免费版
- 2024-10-01MSDN Windows 11 官方镜像下载 Windows 11 24H2 镜像下载
- 2014-11-23Office 2007 兼容包 v4.0 Office 2007 2010 文件格式兼容包
- 2022-06-27如何解决 Windows 检测到 IP 地址冲突错误提示
全部评论: (0条)
^_^ 暂无评论!
发表评论
最新标签
Adobe
Autodesk
ChatGPT
FTP 软件
GitHub
Inno Setup 技巧
Inno Setup 教程
JetBrains
Linux 发行版
Microsoft
Office
OpenAI
PDF 工具
PDF 编辑器
PDF 阅读器
Win10 技巧
Windows 10
Windows 10 技巧
Windows 11
Windows 11 小技巧
Windows 11 技巧
Wise Soft
代码编辑器
免费商用字体
免费字体
免费字体下载
免费软件
办公软件
卸载工具
固态硬盘检测工具
图像处理工具
图像查看器
图像浏览器
安卓视频编辑器
安卓软件
安装包制作工具
屏幕录像
屏幕录像工具
屏幕录像软件
开源字体
开源软件
思维导图
截图工具
数据恢复
数据恢复工具
文本编辑器
格式转换工具
桌面录像
汉化工具
系统优化工具
系统增强
系统增强工具
编程开发
视频播放器
视频编辑器
视频转换器
视频转换工具
解压缩工具
音乐播放器
音频转换工具