您的位置首页ASP

asp防止垃圾留言代码

如果登录就可留言,如果未登录,则提示登录,提交时客户端检验用户名是否为空,留言内容是否为空,电子邮件是否合法,一切检查都通过后,将表单提交给下一个页面,下一个页面的功能也就是把接收到的信息保存到数据库。

server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))

Response.Write(server_v1)

server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))

if mid(server_v1,8,len(server_v2))<>server_v2 then

response.write "禁止外部提交数据"

response.end

end if

if len(request.form("frmContent"))>1000 then

response.write "输入内容超过规定字符数目"

response.end

end if

if request.cookies("visitime")<>"" then

if DateDiff("s",request.cookies("visitime"),now())<60 then

response.write "请勿在1分钟内重复提交评论"

response.end

end if

end if

count="六合彩,免费电影,安利,http,www"

connts = split(connt,",")

For each glword in connts

if instr(request.form("frmcontent"),glword)<>0 then

response.write "该关键字已被过滤"

response.end

end if

next

Dim UserNam,Comments

Dim fieldlist,Valuelist

UserName = Request.Form("UserName")

Comments = Request.Form("Comments")

newsid = Request.Form("newsid")

If UserName = "" Or Comments = "" Then

Response.Write("姓名或者内容没有填写")

Response.End()

End If

fieldlist = array("UserName","Comments","newsid")

valuelist = array(UserName,Comments,newsid)

Set objRs = Server.CreateObject("ADODB.recordset")

objRs.open "Feedback",objConn,1,2

objRs.addnew fieldlist,valuelist

closeI()

response.cookies("visitime")=now()

response.Redirect(server_v1)

本文来自网络,不代表芝麻站长立场,转载请注明出处:http://www.wuhu815.com/asp/202036210602.html
联系我们

联系我们

173-5429-9937

在线咨询: QQ交谈

邮箱: web018@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部