web目录下不应该存在多余的程序(安全考虑)


Posted in PHP onMay 09, 2012

虽然都会在这些程序前增加一些判断和限制。但除了库文件,还有临时文件,模板文件等这些文件本来就不应该被人直接通过 web 访问到的。无论从安全性还是代码管理方面,把不能访问的文件存放到web目录下。

为什么会有这样的问题?回到以前,大部分的网站还是放到虚拟主机上,而且ftp的根目录直接就是web的根目录。为了适应这样的情况。像 phpbb, vb, discuz, ofstar的代码也只能把库文件直接存放到同一级的目录下。

但现在还有必要吗?现在的服务器价格已经比以前便宜很多,基本上一个站长就是一台服务器,差一点也是vps,另外就算虚拟主机也不会是ftp根目录与web根目录是同一个。一般都是ftp比web高一级目录。所以我们没有必要再把所有程序放到web目录下,而是把需要在web上用到的文件才放到web目录下。

PHP 相关文章推荐
php 中文字符入库或显示乱码问题的解决方法
Apr 12 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
php在线代理转向代码
May 05 PHP
php截取字符串并保留完整xml标签的函数代码
Feb 06 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
May 15 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
Jun 22 PHP
php生成百度sitemap站点地图类函数实例
Oct 17 PHP
Laravel 5框架学习之子视图和表单复用
Apr 09 PHP
PHP简单获取上月、本月、近15天、近30天的方法示例
Jul 03 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
Jun 04 PHP
PHP判断是否微信访问的方法示例
Mar 27 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
May 07 #PHP
PHP中数组的三种排序方法分享
May 07 #PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 #PHP
php错误、异常处理机制(补充)
May 07 #PHP
PHP中的错误处理、异常处理机制分析
May 07 #PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
May 07 #PHP
PHP file_exists问题杂谈
May 07 #PHP
You might like
用PHP编写PDF文档生成器
2006/10/09 PHP
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
php session劫持和防范的方法
2013/11/12 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
swoole锁的机制代码实例讲解
2021/03/04 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
JavaScipt中栈的实现方法
2016/02/17 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
Python字符串格式化的方法(两种)
2017/09/19 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
Python实现一个简单的验证码程序
2017/11/03 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
pandas通过loc生成新的列方法
2018/11/28 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Python编写打字训练小程序
2019/09/26 Python
详解Python设计模式之策略模式
2020/06/15 Python
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
物业管理大学生个人的自我评价
2013/10/10 职场文书
公司财务工作总结的自我评价
2013/11/23 职场文书
公司成立感言
2014/01/11 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
学生犯错保证书
2015/05/09 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书