最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > 禁止国外外网IP访问WordPress,防止扫描及攻击,搭

禁止国外外网IP访问WordPress,防止扫描及攻击,搭

时间:2023-07-23 12:07:23 阅读: 文章分类: 网站建设 作者: 网站技术员

导读:搭建网站搭建网站你是否频繁收到攻击邮件,扫描用户名及密码?恶意采集?那么看看本教程,会给你带来一些帮助。不多说了,希望此篇教程能帮助到一些WP站友,下面附上使用的源代码。 禁止网站技术分析it技术网站。

网站技术分析it技术网站

你是否频繁收到攻击邮件,扫描用户名及密码?恶意采集?那么看看本教程,会给你带来一些帮助。不多说了,希望此篇教程能帮助到一些WP站友,下面附上使用的源代码。

禁止外网访问

  • /**
  • * WordPress 显示评论者IP归属地PHP函数
  • * https://www.mbxzb.com
  • **/
  • function aliuyun_getRealIp()
  • {
  •   $ip=false;
  •   if(!empty($_SERVER["HTTP_CLIENT_IP"])){
  •     $ip = $_SERVER["HTTP_CLIENT_IP"];
  •   }
  •   if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  •     $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
  •     if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
  •     for ($i = 0; $i < count($ips); $i++) {
  •       if (!eregi ("^(10│172.16│192.168).", $ips[$i])) {
  •         $ip = $ips[$i];
  •         break;
  •       }
  • dede,模板
  •     }
  •   }
  •   return ($ip ? $ip : $_SERVE织梦手机模板R['REMOTE_ADDR']);
  • }
  • function aliuyun_locate($ip) {
  •     $ip=aliuyun_getRealIp();
  •     if(empty($ip)) $ip = get_comment_author_IP();
  •     $ch = curl_init();
  •     $timeout = 5;
  •     curl_setopt ($ch, CURLOPT_URL, 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip);  
  •     curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  •     curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  •     $file_contents = curl_exec($ch);
  •     curl_close($ch);
  •     $result = json_decode($file_contents,true);
  •     if ($result['data']['country'] != '中国') {
  •         wp_redirect( 'https://www.baidu.com/' );
  •     } else {
  •         echo '';
  •     }
  • }
  • add_action( 'wp_footer', 'aliuyun_locate' );
  • 你只需将以上代码加入到主题中的function.php即可。刷新页面试试效果,如果主题中出现那么恭喜你,禁封老外成功了!!

    关键词标签: div IP 国外

    声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章禁止国外外网IP访问WordPress,防止扫描及攻击,搭主要讲述国外,div,IP网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35567.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章