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        该标记用于指

阅读全文>>