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


Posted in PHP onJuly 07, 2012

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

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

define('IN_SYS', TRUE);

2 在config.php中获取这变量

if(!defined('IN_SYS')) { 
exit('禁止访问'); 
}
PHP 相关文章推荐
PHP 自定义错误处理函数的使用详解
May 10 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
Jul 10 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
Aug 21 PHP
php管理nginx虚拟主机shell脚本实例
Nov 19 PHP
PHP错误处理函数
Apr 03 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
PHP数据库编程之MySQL优化策略概述
Aug 16 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
Jun 05 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
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
PPK 谈 JavaScript 的 this 关键字 [翻译]
2009/09/29 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
js控制input输入字符解析
2013/12/27 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
Python保存MongoDB上的文件到本地的方法
2016/03/16 Python
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
ubuntu上安装python的实例方法
2019/09/30 Python
Python列表操作方法详解
2020/02/09 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
python 实现两个npy档案合并
2020/07/01 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
Smashbox官网:美国知名彩妆品牌
2017/01/05 全球购物
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
英国标准协会商店:BSI Shop
2019/02/25 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
联村联户简报
2015/07/21 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
Java中try catch处理异常示例
2021/12/06 Java/Android