thinkphp之自动生成目录安全文件
来源:互联网 发布:网络课程录制 编辑:程序博客网 时间:2024/05/16 19:16
之前一直有忽略安全方面的问题。今天开始学习thinkphp,为了避免某些服务器开启了目录浏览权限后可以直接在浏览器输入URL地址查看目录,系统默认开启了目录安全文件机制,会在自动生成目录的时候生成空白的index.html
文件,自动生成的文件名也可自定义。
例如你想给安全文件定义为default.html
可以在入口文件中添加:
define('DIR_SECURE_FILENAME', 'default.html');define('APP_PATH','./Application/');require './ThinkPHP/ThinkPHP.php';
还可以支持多个安全文件写入,例如你想同时写入index.html和index.htm 两个文件,以满足不同的服务器部署环境,可以这样定义:
define('DIR_SECURE_FILENAME', 'index.html,index.htm');
默认的安全文件只是写入一个空白字符串,如果需要写入其他内容,可以通过DIR_SECURE_CONTENT参数来指定,例如:
define('DIR_SECURE_CONTENT', 'deney Access!');
如果你的环境足够安全,不希望生成目录安全文件,可以在入口文件里面关闭目录安全文件的生成,例如:
define('BUILD_DIR_SECURE', false);
0 0
- thinkphp之自动生成目录安全文件
- ThinkPHP自动生成目录
- Thinkphp 项目目录不可写,目录无法自动生成
- 自动生成文件目录列表
- thinkphp 5自动生成模块目录的两种方式
- Thinkphp提示目录不可写,目录无法自动生成请手动生成项目目录
- ThinkPHP报错:目录不可写,目录无法自动生成! 请手动生成项目目录
- thinkphp 代码自动生成
- thinkphp自动生成二维码
- thinkphp自动生成表格
- WPS中如何自动生成文件目录
- word2007排版之自动生成目录
- thinkphp生成PDF文件
- thinkphp之自动完成
- thinkphp整合系列之tcpdf类生成pdf文件
- ThinkPHP--框架目录文件介绍
- 解决thinkphp配置中,项目目录不可写,目录无法自动生成! 请使用项目生成器或者手动生成项目目录~问题
- thinkphp框架报错:项目目录不可写,目录无法自动生成! 请使用项目生成器或者手动生成项目目录~
- 出来了,也谁这么晚
- 黑马程序员_C语言指针
- 苹果应用商店审核指南中文翻译
- 如何在Windows 7下架设VPN服务器
- Wget、Curl:安装使用Windows版Wget、Curl,使环境变量立马生效
- thinkphp之自动生成目录安全文件
- UIResponder 详解
- Linux的IO复用
- JMeter压力测试案例大全之(ftp服务器和sftp)
- andriod驱动之旅-a31s芯片-android环境
- Effective Java中文版(第2版)
- 转自 http://blog.chinaunix.net/uid-23392298-id-3322769.html
- ubuntu 13.10安装ns2.35详解
- 论程序界面的简洁性