php基础安全多方面总结
14 April 2010 21:44 Wednesday by
小屋
浏览(1139)
一、简介
1.PHP安全方面的基本功能
1.1全局变量注册
事实上,全局变量是无辜的,它不会产生安全漏洞。
一般我们会关闭全局变量的原因是:它会增加安全漏洞的数量;隐藏了数据的来源,与开发者需要随时跟踪数据的责任违背;
注:如果必须在一个开启了register_globals的环境部署应用程序时,重要的一点是,必须要初始化所有变量,并且把error_reporting设为E_ALL(或E_ALL | E_STRICT)以对未初始化变量进行警告。
当register_globals开始时,任何使用未初始化变量的行为就意味着安全漏洞。
1.2错误报告" title="错误报告" >错误报告
php的错误报告" title="错误报告" >错误报告方便了我们开发时对错误的确认和定位,但这些错误描述如果被恶意攻击者看到,就不妙了。所以开发结束后我们要关闭错误报告" title="错误报告" >错误报告。
阅读全文>>
PHPDocument 代码注释规范总结
12 February 2010 20:21 Friday by小屋 浏览(2386)
PHPDocument 代码注释规范
1. 安装phpDocumentor(不推荐命令行安装)
在http://manual.phpdoc.org/下载最新版本的PhpDoc
放在web服务器目录下使得通过浏览器可以访问到
点击files按钮,选择要处理的php文件或文件夹
还可以通过该指定该界面下的Files to ignore来忽略对某些文件的处理。
然后点击output按钮来选择生成文档的存放路径和格式.
最后点击create,phpdocumentor就会自动开始生成文档了。
2.如何写PHP规范注释
所有的文档标记都是在每一行的 * 后面以@开头。如果在一段话的中间出来@的标记,这个标记将会被当做普通内容而被忽略掉。
@access 该标记用于指
阅读全文>>