php禁止和允许制定ip 访问网站

news/2024/5/10 19:21:28/文章来源:https://blog.csdn.net/weixin_33936401/article/details/91941913

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

有的时候网站在未完成未正式上线的情况下,为了使网站在有很多问题的情况下,可以先临时屏蔽ip来达到禁止除自己之外的人来访问。
<?php
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$userip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$userip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$userip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$userip = $_SERVER['REMOTE_ADDR'];
}
if ($userip !='8.8.8.8' && $userip !='4.4.4.4')
{
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 3600');
exit($userip.' 拒绝访问 布风管 www.durkeesox.net');
}
?>



转载于:https://my.oschina.net/feng2014/blog/191750

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_760648.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

零基础建站教程(html+js+php+mysql+ftp+apache)

序言&#xff1a;因为公司需求&#xff0c;我不得不去学习建站&#xff0c;以前都是做后台的&#xff0c;没有接触这些东西&#xff0c;所以也是从0开始研究的&#xff0c;大概半个月时间&#xff0c;学了三门语言加一些工具捣鼓出了一个小站&#xff0c;在此分享&#xff0c;也…

大规模网站架构的缓存机制和几何分形学

缓存机制和几何分形学 缓存机制在我们的实际研发工作中&#xff0c;被极其广泛地应用&#xff0c;通过这些缓存机制来提升系统交互的效率。简单的总结来说&#xff0c;就是在两个环节或者系统之间&#xff0c;会引入一个cache/buffer做为提升整体效率的角色。 而有趣的是&…

【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器

一、反向代理&#xff1a;Web服务器的“经纪人” 1.1 反向代理初印象 反向代理&#xff08;Reverse Proxy&#xff09;方式是指以代理服务器来接受internet上的连接请求&#xff0c;然后将请求转发给内部网络上的服务器&#xff0c;并将从服务器上得到的结果返回给internet上请…

C#Web从0到1—在自己的服务器上发布第一个网站

一、购买一个服务器&#xff1a; 选择&#xff1a;阿里云&#xff0c;腾讯云之类的&#xff0c;反正都有免费体验&#xff0c;照着注册指导一步一步来就可以了。这里选了啊里云&#xff0c;送6个月呢。 二、发布网站 https://blog.csdn.net/Mr_Lyoko/article/details/80153389…

Visual Studio 2017 下创建ASP.NET网站程序详细步骤

1、文件——新建——项目 2.、新弹出的窗口上选择Visual C#&#xff0c;然后选择ASP.NET Web 应用程序&#xff08;.NET Framework&#xff09;,然后点击确定 3、选择空——然后在下面勾选Web窗体&#xff0c;然后点击确定 4、右边的解决方案资源管理器&#xff0c;选择解决方案…

【Asp.net入门04】第一个ASP.NET 应用程序-如何添加Web窗体到网站中

添加Web窗体 本部分内容&#xff1a; 什么是web form怎样添加web form 1.添加Web窗体到项目中 Web 窗体是一项 ASP.NET 功能&#xff0c;您可以使用它为 Web 应用程序创建用户界面。Web 窗体页为您提供了一种强大而直接的编程模型&#xff0c;该模型使用您熟悉的快速应用程序…

iOS之学习资源收集--很好的IOS技术学习网站

点击图片也能打开相关的网站&#xff1a; https://boxueio.com/skill/swift http://ios.b2mp.cn/ http://gold.xitu.io/welcome/?utm_sourcecnblogs&utm_mediumbanner&utm_contentgaoshou&utm_campaignq3_website http://sspai.com/tag/iOS http://www.open-open.…

阿里云windows版本云服务发布asp.net网站,外网无法访问的问题

弄完以后&#xff0c;以为921是之间建的&#xff0c;可以内网访问。外网不能访问。当时搜索的姿势不对&#xff08;关键词&#xff09;&#xff0c;便去交流群请教了一下。得到重要的信息&#xff0c;才有思路了 开始设置全部分配端口 921是之前就建好的了&#xff0c;ip地址为…

阿里云Windows Server 2012R2 搭建网站教程

准备工作&#xff1a; 云服务器(这里用腾讯云) WindowsServer2012R2系统 话不多说&#xff0c;直接开干 远程连接服务器&#xff0c;在桌面找到【服务器管理】 会进入到服务器管理的仪表盘 点击【添加角色和功能】 【下一步】 选择基于角色或基于功能的安装单击【下一步…

云服务器Windows server 2012 R2 搭建网站

云服务器Windows server 2012 R2 搭建网站 所需准备一.远程连接云服务器 云服务器与本机的资源共享二.在windows server 2012 r2中搭建IIS服务器 安装IIS之后的配置及讲解三.网站备案与域名解析四.搭建网站 网站访问不成功的一些解决办法五.关于数据库的连接遇见问题的解决办法…

阿里云服务器上利用IIS部署.net网站(windows server2012r2系统)

简介 本文介绍了在在一台新的阿里云服务器(windows server2012r系统)上&#xff0c;利用IIS发布net网站的教程&#xff0c;分享给大家。&#xff08;还有代金券礼包领取&#xff0c;希望大家有所帮助&#xff09;具体如下&#xff1a; 1.添加站点&#xff08;1&#xff09;创建…

阿里云服务器上利用IIS部署.net网站(windows server 2019系统)

前言 我是一位嵌入式单片机工程师&#xff0c;很少接触PC端方面的编程知识&#xff0c;对PC端的知识不太了解&#xff0c;在学习阿里云服务器上利用IIS部署.net网站期间走了很多弯路&#xff0c;刚刚接触WEB网页时从什么都不懂&#xff0c;一看到网上那么多类型的帖子&#xff…

ASP.NET中新建Web网站并部署到IIS上(详细图文教程)

场景 ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查&#xff1a; https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107024544 在上面实现了新建简单的MVC项目以及连接数据库实现简单的增删改查后怎样将网站部署到IIS上。 注&#xff1a; 博客&#…

利用 Visual studio 制作 ASP.NET 网站(基础)

使用的是VS2010开发环境&#xff0c;选择C#语言。 ASP.NET网站如何排版&#xff1f; 1 在VS2010中新建“ASP.NET网站”&#xff0c;如图所示。 2 在网站中添加了一些控件&#xff0c;比如Button和GridView&#xff0c;运行结果也正常 3 但是&#xff0c;这些控件的位置都是…

快速让网站内容可以复制

某些网站不允许复制&#xff0c;这就很麻烦了&#xff0c;解决方式很简单&#xff0c;进入浏览器调试界面&#xff0c;输入 document.body.contentEditabletrue; &#xff1a;

网站性能优化— WebP 全方位介绍

谈到优化网站性能时&#xff0c;主要目标之一就是减少要发送到浏览器的数据量&#xff08;即 payload&#xff09;。而当前&#xff0c;图片通常是页面构成中最耗费流量的部分&#xff0c;因此降低图片的大小是一个最为有效的优化网页前端性能的办法。 有很多工具可以压缩图像&…

在创业建站时,如何选择CMS开源软件

为什么80%的码农都做不了架构师&#xff1f;>>> 当初学习建网站的时候还需要一步步从HTML、DreamWear、FireWorks等软件的学习&#xff0c;而且网站都是一个个手工建立起来的&#xff0c;很少有现成的CMS源码提供我们。这些我们都可以从源码网站的最后的记录中看到…

Linux c网站代码,##号的用途及Linux C测试代码

大家都知道##这两个的意思是什么吧&#xff1f;见下&#xff1a;和#一样 此运算符可以用于宏函数的替换部分.这个运算符把两个语言符号组合成单个语言符号.例如: #define MAN(woman) Man##woman 使用: MAN(Super) 展开就是:ManSuper其实就是连接的作用&#xff0c;例如&#x…

如何配置ublox ZED-F9P 高精度模块+Ntrip DTU 网络电台(连接千寻/CORS/自建站)实现网络RTK定位

格林恩德F9P-RTK模块&#xff0c;集成高精度板卡(ZED-F9P)可同时接收GPS,北斗&#xff0c;GALILEO,GLONASS 卫星系统的L1,L2频点&#xff0c;结合高精度天线一体化设计&#xff0c;体积小&#xff0c;重量轻&#xff0c;只需外部5V供电&#xff0c;外接配合NTRIP DTU 网络差分电…

如何在空白服务器上搭建网站,如何在空白服务器上搭建网站

如何在空白服务器上搭建网站 内容精选换一换华为云SSL证书管理服务帮助中心&#xff0c;为用户提供产品简介、用户指南、常见问题等技术文档&#xff0c;帮助您快速上手使用云证书管理服务。当您想在Internet上通过域名访问您的网站时&#xff0c;可以通过华为云的云解析服务为…