1. 首页
  2. 数据库
  3. 其它
  4. MySQL 及 SQL 注入与防范方法

MySQL 及 SQL 注入与防范方法

上传者: 2020-12-16 23:35:48上传 PDF文件 66.96KB 热度 23次
所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。 1.以下实例中,输入的用户名必须为字母、数字及下划线的组合,且用户名长度为 8 到 20 个字符之间: if (preg_match("/^\w{8,20}$/", $_GET['username'], $matches)) { $result = mysql_query("SELECT * FROM users WHERE usern
用户评论