PHP中防止直接访问或查看或下载config.php文件的方法


Posted in PHP onJuly 07, 2012

或是,PHP的设计本身就避免直接查看文件内容的情况? 从安全角度考虑,这个系统级的文件应该做什么保护措施?
网友完善的答案
经调研,得出以下常用方法:

1 在程序中定义一个标识变量

define('IN_SYS', TRUE);

2 在config.php中获取这变量

if(!defined('IN_SYS')) { 
exit('禁止访问'); 
}
PHP 相关文章推荐
PHPlet在Windows下的安装
Oct 09 PHP
PHP循环获取GET和POST值的代码
Apr 09 PHP
php中经典方法实现判断多维数组是否为空
Oct 23 PHP
PHP简洁函数(PHP简单明了函数语法)
Jun 10 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
基于php中echo用逗号和用点号的区别详解
Jan 23 PHP
PHP进阶学习之依赖注入与Ioc容器详解
Jun 19 PHP
详解Laravel框架的依赖注入功能
May 27 PHP
php数据库配置文件一般做法分享
Jul 07 #PHP
php中配置文件操作 如config.php文件的读取修改等操作
Jul 07 #PHP
php中CI操作多个数据库的代码
Jul 05 #PHP
PHP5权威编程阅读学习笔记 附电子书下载
Jul 05 #PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 #PHP
php Ubb代码编辑器函数代码
Jul 05 #PHP
PHP取整数函数常用的四种方法小结
Jul 05 #PHP
You might like
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
php多进程应用场景实例详解
2019/07/22 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
js tab效果的实现代码
2009/12/26 Javascript
JQuery 弹出框定位实现方法
2010/12/02 Javascript
JsDom 编程小结
2011/08/09 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
JavaScript与jQuery实现的闪烁输入效果
2016/02/18 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
AngularJS基础 ng-selected 指令简单示例
2016/08/03 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
[06:11]2014DOTA2国际邀请赛 专访团结一心的VG战队
2014/07/21 DOTA
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
[01:02:46]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
python selenium 弹出框处理的实现
2019/02/26 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
一些Solaris面试题
2013/03/22 面试题
传播学专业毕业生自荐信
2013/11/04 职场文书
房产公证书范本
2014/04/10 职场文书
民政局个人整改措施
2014/09/24 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
个性发展自我评价2015
2015/03/09 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
MySQL系列之六 用户与授权
2021/07/02 MySQL