Cgiapp1.5已经发布;您现在可以下载了。
此版本修复了一个我以前没有遇到过的细微错误;即,当方法名称或函数名称作为参数传递给mode_param()
时,run()
正在接收请求的运行模式……然后尝试将其作为模式进行处理参数。该行为现在已修复,实际上比以前的(非工作)行为更简单。
此外,在阅读ChrisShiflet关于PHP安全性的论文后,我决定恢复query()
方法。我一直在使用$_REQUEST
来检查运行模式参数;因为这结合了$_GET
、$_POST
、和$_COOKIE
数组,所以它被认为有点安全风险。query()
现在创建一个由$_GET
和$_POST
变量组成的组合数组($_POST
优先于$_GET
)并将它们存储在属性$_CGIAPP_REQUEST
中;它返回对该属性的引用。run()
现在使用该属性来确定运行模式。
尽情享受吧!