最后一段sql说没有过滤器导致可以sql注入,那怎么过滤呢

来源:4-1 防火墙和总结

weibo_微贷UI_0

2018-06-03 23:35

最后一段sql说没有过滤器导致可以sql注入,那怎么过滤呢


写回答 关注

2回答

  • qq_看看_1
    2018-09-14 16:21:54

    htmlspecialchars — 将特殊字符转换为 HTML 实体

    strip_tags — 从字符串中去除 HTML 和 PHP 标记

    mysql_escape_string — 转义一个字符串用于 mysql_query

    mysql_real_escape_string — 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集

    该函数自php5.5.0以后被废弃 被一下函数取代

    mysqli_real_escape_string()

    addslashes — 使用反斜线引用字符串

  • 哥雅的玛雅肖像
    2018-06-10 06:33:19

    * addslashes() 是强行加/;
    * mysql_real_escape_string()   会判断字符集,但是对PHP版本有要求;
    * mysql_escape_string不考虑连接的当前字符集。

    此外还有strip_tags(),htmlspecialchar()等函数可以实现对输入参数过滤

浅析SQLmap

如何开发一个既稳定又安全的web系统?那来学习web安全吧.

14727 学习 · 33 问题

查看课程

相似问题