制作安全性高的PHP网站的几个实用要点

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了制作安全性高的PHP网站的几个实用要点脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

大家都知道PHP已经是当前最流行的Web应用编程语言了。但是也与其他脚本语言一样,PHP也有几个很危险的安全漏洞。所以在这篇教学文章中,我们将大致看看几个实用的技巧来让你避免一些常见的PHP安全问题。

技巧1:使用合适的错误报告

一般在开发过程中,很多程序员总是忘了制作程序错误报告,这是极大的错误,因为恰当的错误报告不仅仅是最好的调试工具,也是极佳的安全漏洞检测工具,这能让你把应用真正上线前尽可能找出你将会遇到的问题。 当然也有很多方式去启用错误报告。比如在 PHP.in 配置文件中你可以设置在运行时启用

启动错误报告

error_reporting(E_ALL);

停用错误报告

error_reporting(0);

技巧2:不使用PHP的Weak属性

有几个PHP属性是需要被设置为OFF的。一般它们都存在于PHP4里面,而在PHP5中是不推荐使用的。尤其最后在PHP6里面,这些属性都被移除了。

注册全局变量register_globals 被设置为ON时,就相当于设置environment,GET,POST,COOKIE或者Server变量都定义为全局变量。此时你根本不需要去写 $_POST[‘username']来获取表单变量'username',只需要'$username'就能获取此变量了。 那么你肯定在想既然设置 register_globals 为 ON 有这么方便的好处,那为什么不要使用呢?因为如果你这样做将会带来很多安全性的问题,而且也可能与局部变量名称相冲突。 比如先看看下面的代码

代码如下:

脚本宝典总结

以上是脚本宝典为你收集整理的制作安全性高的PHP网站的几个实用要点全部内容,希望文章能够帮你解决制作安全性高的PHP网站的几个实用要点所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。