#coding:utf8
#在开发过程中,要对前端传过来的数据进行验证,防止sql注入攻击,其中的一个方案就是过滤用户传过来的非法的字符
def sql_filter(sql, max_length...@#$%======$%"
username = sql_filter(username) # SQL注入
print username
# 输出结果是:1234567890
补充知识:python...解决sql注入以及特殊字符
python往数据库插入数据,
基础做法是:
cur=db.cursor()
sql = "INSERT INTO test2(cid, author, content) VALUES...(cid, author, content) VALUES (%s, '%s', '%s')"
sql=sql%('2','2','bb')
cur.execute(sql,())
但是当含有特殊一点的字符时就有问题了...以上这篇Python sql注入 过滤字符串的非法字符实例就是小编分享给大家的全部内容了,希望能给大家一个参考。