php – 如果PDO和mysqli不可用,使用mysql_ *函数是否安全?
发布时间:2020-12-13 17:21:54 所属栏目:PHP教程 来源:网络整理
导读:我有一个托管在共享主机上的网站. 他们安装了 PHP 5.2.13. 我知道SQL注入的漏洞,我想阻止它. 所以我想使用PDO或mysqli来防止它. 但是当我使用phpinfo()时的问题;查看托管环境php设置信息, 我发现PDO没有mysql驱动程序,并且没有支持mysqli. 所以我想知道使用
我有一个托管在共享主机上的网站.
他们安装了 PHP 5.2.13. 我知道SQL注入的漏洞,我想阻止它. 所以我想使用PDO或mysqli来防止它. 但是当我使用phpinfo()时的问题;查看托管环境php设置信息, 所以我想知道使用旧的mysql_ *函数是否安全(以及 我在SO上看了这个,但对我来说没什么用. 更新: 我忘了提到大多数查询都很简单.没有使用任何表单,因此不会使用任何用户输入来进行查询.所有查询都将使用必要的参数进行硬编码,一旦设置就不会更改. 解决方法
如果你真的非常严格地总是使用mysql_real_escape_string()和所有用户提供的输入,那么我认为你应该对任何准备语句保护你的SQL注入安全.
你有多完美?我敢打赌,大多数缓冲区溢出漏洞都是由程序员创建的,他们认为他们擅长检查输入…. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |