php怎么禁止访问方法

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php怎么禁止访问方法?

php禁止直接从浏览器输入地址访问.php文件的方法:

具体实现方法如下:

一般来说对于有些重要的文件我们并不希望用户可以直接输入地址进行访问,对此我们需要进行一些设置。下面总结了一些php禁止直接从浏览器输入地址访问.PHP文件方法,非常实用。

比如说https://www.jb51.net/xx.php 这个文件我不想让别人直接从浏览器输入地址访问。

但是如果从任何网站连接Https://www.jb51.net/xx.php过来不可以访问的话,本机建立连接也无法访问跳转到另外的地址。

在xx.php文件头部写上以下代码就可以了

代码如下:

$fromurl="https://www.jb51.net/"; //跳转往这个地址。
if( $_SERVER['HTTP_REFERER'] == "" )
{
header("Location:".$fromurl); exit;
}

这样只需要简单伪造来源就可以了,对此我们还可以进行如下操作:
2. 在程序中定义一个标识变量

代码如下:

define('IN_SYS', TRUE);

在config.php中获取这变量

代码如下:

if(!defined('IN_SYS')) { 
exit('禁止访问'); 
}

后面的两种方法是我们在很多cms中碰到的。

推荐学习:《PHP视频教程

以上就是php怎么禁止访问方法的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: php怎么禁止访问方法

本文链接: https://www.lsjlt.com/news/468.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php怎么禁止访问方法

    php禁止访问方法:1、在php文件头部写上“if( $_SERVER['HTTP_REFERER'] == "" ){...}”代码;2、在程序中定义一个标识变量;3、在config.php中获取变量即可。
    阅读数:145 php
  • php怎么禁止pc访问

    php禁止pc访问的方法:1、创建一个php示例文件;2、通过“public static function check_wap(){...}”验证是否是手机访问;3、判断手机发送的客户端标志;4、从“HTTP_USER_AGENT”中查找手机浏览器的关键字。
    阅读数:394 php
  • php怎么实现访问禁止

    php实现访问禁止的方法:1、创建一个php示例文件;2、通过“if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {...}”方式实现IP访问限制即可。
    阅读数:513 php
  • nginx怎么禁止访问php

    nginx禁止访问php的方法:1、配置nginx,禁止解析指定目录下的指定程序;2、将“location ~^/images/.*\.(php|php5|sh|pl|py)${deny all...}”语句放置在server标签内即可。
    阅读数:348 php nginx
  • php怎么禁止国内ip访问网站

    php禁止国内ip访问网站的方法:1、通过“$_SERVER['REMOTE_ADDR']”获取ip地址;2、通过“if((!empty($banned['data']['country_id']){...}”判断并禁止国内ip访问网站。
    阅读数:742 php ip
  • PHP怎么禁止session超时

    PHP禁止session超时的方法:1、在PHP文件中设置“$_SESSION['refresh'] = rand();”;2、通过js定时器setInterval防止session过期即可。
    阅读数:691 PHP session
  • php网页怎么禁止复制代码

    php网页禁止复制代码的方法:1、登入php虚拟主机;2、进入网站的根目录;3、找到相应模版下的index.php文件;4、通过“document.onselectstart=new Function(...)”代码实现禁止复制即可。
    阅读数:236 php
  • php怎么实现访问量

    php实现访问量的方法:1、读出数据文件;2、把累加后的数据写入文件“counter.dat”;3、向网页输出信息即可。
    阅读数:192 php 访问量
  • php项目怎么绑定域名访问

    php项目绑定域名访问的方法:在php项目程序中添加以下的程序源码即可。if(!in_array($_SERVER['HTTP_HOST'],array('timem.net','www.yisu.com'))){ exit('程序未授权:
    阅读数:948 域名
  • php怎么模拟不同ip访问

    php模拟不同ip访问的方法:1、设置页面限制ip和来源访问;2、使用curl正常访问;3、使用curl模拟ip和来源进行访问,代码如“curl_setopt($ch, CURLOPT_HTTPHEADER, array('CLIENT-IP: ip','X-FORWARDED-FOR: ip'));”。
    阅读数:533 php
  • 禅道 php 访问不了怎么办

    禅道php访问不了的解决办法:1、下载并安装禅道开源集成环境;2、检查mysql的配置文件连接池并修改为原本的密码即可。
    阅读数:803 禅道php
  • php curl 不能访问怎么办

    php curl不能访问的解决办法:1、在PHP环境安装目录下找到ssleay32.dll和libeay32.dll文件;2、将其拷到system32目录下;3、重启IIS即可。
    阅读数:755 php curl
  • php怎么访问mysql服务器

    利用php访问mysql服务器的方法访问步骤如下:$resource1 = mysql_connect('localhost', 'root', 'root123'); //主机名、用户名和密码if (!$resource1) {    d
    阅读数:580 mysql MySQL服务器 PHP
  • php如何实现禁止采集

    php禁止采集的方法:1、创建一个PHP示例文件;2、通过“$HTTP_REFERER = $_SERVER["HTTP_REFERER"];$HTTP_USER_AGENT =...”方法实现防采集即可。
    阅读数:692 php
  • LAMP中Apache如何禁止解析php

    这篇文章主要介绍了LAMP中Apache如何禁止解析php,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。某个目录下禁止解析php,这个很有用,比如某些目录可以上传
    阅读数:553 php apache lamp
  • php如何访问https

    在php中使用curl库访问https,具体方法如下:function curlPost($url, $data = array(), $timeout = 30, $CA = true){ $cacert = getcwd() . '/c
    阅读数:109 HTTPS PHP
  • 访问index.php不解析怎么办

    访问index.php不解析的解决办法就是在nginx服务器中配置一段代码为“location ~ \.php$ {try_files $uri =404;fastcgi_split_path_info ^(.+.php)...}”即可。
    阅读数:553 index.php
  • php中静态方法可以访问非静态方法吗

    PHP中静态方法可以访问非静态方法,通过实例化对象,就可以调用对象中的非静态方法;静态方法虽然可以调用非静态方法,但是不能够调用构造方法。
    阅读数:331 php
  • php访问对象中的成员的实例方法

    在本篇文章里小编给大家整理了一篇关于php访问对象中的成员的实例方法,有需要的朋友们可以跟着学习参考下。
    阅读数:584 php 访问对象
  • 织梦DedeCms系统未审核文档禁止动态浏览修改方法(view.php)

    而织梦Dedecms系统默认的这种方式,无疑会带来很多的细小问题,比如: 1、用户投稿大量的垃圾文档而被收录造成站点权限下降; 2、给站编程客栈长/管理员的日常管编程客栈理维护带有极大不便; 3、给前台用户带来不好的访问体验; 4、其它一些
    阅读数:241 未审核文档 动态浏览