采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
看到老师讲防止sql注入的视频,Django自带防sql注入,但是呢我的项目后台用的是thinkphp5呀,前端是微信小程序。如果换成django的话整套代码还要自己写
我的项目就是做表单的,这些表单全部是文本框,几乎可以输入任何字符。考虑到安全问题,我想要只允许用户输入",; ! ? 。"这些常用的符号和汉字,否则就报错,这样做可以吗?因为感觉对用户的限制太多了,想咨询一下大家的意见。
一般orm都会做防止sql注入, php我不太懂, 但是我想这种流行的开源框架肯定会做这种防止sql注入的。 一般这种原理是对用户的输入做转义, 比如将“”这种符号转义然后保存就行了, 但是要注意一下取出来的时候也要转义, 一般template中也需要处理 比如将 <script>这种转义显示 不能直接显示为html不然浏览器容易中招
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.6k 81
749 4
1.6k 22
1.4k 20