php怎么禁止访问方法
时间:2021-11-05
来源:互联网
今天PHP爱好者为您带来php禁止访问方法:1、在php文件头部写上“if( $_SERVER['HTTP_REFERER'] == "" ){...}”代码;2、在程序中定义一个标识变量;3、在config.php中获取变量即可。希望对大家有所帮助。
本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑
php怎么禁止访问方法?
php禁止直接从浏览器输入地址访问.php文件的方法:
具体实现方法如下:
一般来说对于有些重要的文件我们并不希望用户可以直接输入地址进行访问,对此我们需要进行一些设置。下面总结了一些php禁止直接从浏览器输入地址访问.PHP文件方法,非常实用。
比如说https://www.jb51.net/xx.php 这个文件我不想让别人直接从浏览器输入地址访问。
但是如果从任何网站连接https://www.jb51.net/xx.php过来不可以访问的话,本机建立连接也无法访问跳转到另外的地址。
1.在xx.php文件头部写上以下代码就可以了
代码如下:
$fromurl="https://www.jb51.net/"; //跳转往这个地址。
if( $_SERVER['HTTP_REFERER'] == "" )
{
header("Location:".$fromurl); exit;
}
这样只需要简单伪造来源就可以了,对此我们还可以进行如下操作:
2. 在程序中定义一个标识变量
代码如下:
define('IN_SYS', TRUE);
3. 在config.php中获取这变量
代码如下:
if(!defined('IN_SYS')) {
exit('禁止访问');
}
后面的两种方法是我们在很多cms中碰到的。
以上就是php怎么禁止访问方法的详细内容,更多请关注php爱好者其它相关文章!
-
只有钱包地址能恢复钱包吗?能查到对方信息吗? 时间:2025-05-01
-
为什么NFT玩家成为黑客目标?常见的NFT被盗手段 时间:2025-05-01
-
币安Web3钱包打新是什么?币安Web3钱包打新操作流程及策略 时间:2025-05-01
-
冷钱包地址链上可查吗?和热钱包地址一样吗? 时间:2025-05-01
-
苏丹的游戏13个成就-邪恶巧克力奶全拿下 时间:2025-05-01
-
燕云十六声首次转盘外观-瑞鹤仙安利与避雷 时间:2025-05-01
今日更新
-
在css中变量什么
阅读:18
-
php字符串乱码怎么解决
阅读:18
-
认识Node.js,聊聊node的模块化
阅读:18
-
flex在css中是什么意思
阅读:18
-
php查询失败怎么办
阅读:18
-
php代码怎么实现红包功能
阅读:18
-
聊聊Redis中怎么实现支持几乎所有加锁场景的分布式锁
阅读:18
-
PHP同步与异步的区别
阅读:18
-
元宇宙到底是什么东西
阅读:18
-
php怎么实现返回不刷新页面
阅读:18