关于ASP的replace替换的最后提问

<%dimdanweiid,danweiorder,danweiname,danweino,iifrequest("action")="update"thenfori=1... <%

dim danweiid,danweiorder,danweiname,danweino,i
if request("action")="update" then
for i=1 to request.form("danweiid").count
danweiid=replace(request.form("danweiid")(i),"'","")
danweiorder=replace(request.form("danweiorder")(i),"'","")
danweiname=replace(request.form("danweiname")(i),"'","")
if replace(request.form("danweiorder")(i),"'","")="" then
%>

这是后台,关于修改数据库中邮编字段内容的表单接收处理。
我知道:replace(request.form("danweiid")(i),"'","")
替换request.form("danweiid")(i)中的'号替换为空

类似这些替换‘的,我不太明白它的意义是什么?为啥要替换,不替换又怎么样?请指教谢谢
展开
 我来答
百度网友3467989ee
2008-05-24 · TA获得超过872个赞
知道小有建树答主
回答量:690
采纳率:50%
帮助的人:768万
展开全部
这是防sql注入的,不替换一样使用,就是不够安全。只替换'号也还不够,还要替换掉其他的特殊符号,如*号等等。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式