ASP程序解释

来源:百度知道 编辑:UC知道 时间:2024/06/18 13:15:41
<% if request("action")="login" then '判断是否接收到表单值
username=request("username") '接收用户名
userpwd=request("userpwd") '接收用户密码
username=trim (request("username")) '通过trim函数去掉字符的左右两端空格
password=trim(request("userpwd"))
for i=1 to len(username) '通过len函数计算用户名的长度
user=mid(username,i,1)
if user="'" or user="%" or user="<" or user=">" or user="&" or user="|" then
response.write "<script language=JavaScript>" & "alert('您的用户名含有非法字符,请重新输入!');" & "history.back()" & "</script>"
response.end
end if
next
for i=1 to len(password)
pass=mid(password,i,1)
if pass="'" or pass="%" or pass="<" or pass=">&

懂的人不需要注释,不懂的人注释了他也不知道,这才是问题所在。。。

天啦,这么全的注释的还要怎么注释呀?

<% if request("action")="login" then '判断是否接收到表单值
username=request("username") '接收用户名
userpwd=request("userpwd") '接收用户密码
username=trim (request("username")) '通过trim函数去掉字符的左右两端空格
password=trim(request("userpwd"))
for i=1 to len(username) '通过len函数计算用户名的长度
user=mid(username,i,1)
if user="'" or user="%" or user="<" or user=">" or user="&" or user="|" then
response.write "<script language=JavaScript>" & "alert('您的用户名含有非法字符,请重新输入!');" & "history.back()" & "</script>"
response.end
end if
next
for i=1 to len(password)
pass=mid(password,i,1)
if pass="'"