asp防止垃圾留言代碼
更新時(shí)間:2008年04月26日 21:46:54 作者:
asp下多種現(xiàn)在實(shí)現(xiàn)防止垃圾留言信息
<!--#include file="common/conn.asp"-->
<!--#include file="common/sub.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 "禁止外部提交數(shù)據(jù)"
response.end
end if
if len(request.form("frmContent"))>1000 then
response.write "輸入內(nèi)容超過(guò)規(guī)定字符數(shù)目"
response.end
end if
if request.cookies("visitime")<>"" then
if DateDiff("s",request.cookies("visitime"),now())<60 then
response.write "請(qǐng)勿在1分鐘內(nèi)重復(fù)提交評(píng)論"
response.end
end if
end if
count="六合彩,免費(fèi)電影,安利,http,www"
connts = split(connt,",")
For each glword in connts
if instr(request.form("frmcontent"),glword)<>0 then
response.write "該關(guān)鍵字已被過(guò)濾"
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("姓名或者內(nèi)容沒(méi)有填寫(xiě)")
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)
%>
<!--#include file="common/sub.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 "禁止外部提交數(shù)據(jù)"
response.end
end if
if len(request.form("frmContent"))>1000 then
response.write "輸入內(nèi)容超過(guò)規(guī)定字符數(shù)目"
response.end
end if
if request.cookies("visitime")<>"" then
if DateDiff("s",request.cookies("visitime"),now())<60 then
response.write "請(qǐng)勿在1分鐘內(nèi)重復(fù)提交評(píng)論"
response.end
end if
end if
count="六合彩,免費(fèi)電影,安利,http,www"
connts = split(connt,",")
For each glword in connts
if instr(request.form("frmcontent"),glword)<>0 then
response.write "該關(guān)鍵字已被過(guò)濾"
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("姓名或者內(nèi)容沒(méi)有填寫(xiě)")
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)
%>
相關(guān)文章
asp CutStrX字符串截取函數(shù)(過(guò)濾全部HTML標(biāo)記)
asp CutStrX字符串截取函數(shù)(過(guò)濾全部HTML標(biāo)記),比較不錯(cuò),需要的朋友可以參考下。2011-07-07asp實(shí)現(xiàn)新評(píng)論自動(dòng)發(fā)短信提示的代碼
前幾天看到有幾個(gè)wordpress都有有新評(píng)論自動(dòng)發(fā)短信提示的功能,我覺(jué)得不錯(cuò),對(duì)于不經(jīng)常在線的管理員特別有幫助,如果有人發(fā)非法信息一下子就知道了,而且發(fā)信息是免費(fèi)的。2009-11-11asp下request.querystring("id")與request("id&quo
一下問(wèn)題一天遇到2次,復(fù)制過(guò)來(lái)以供下次參考,一般來(lái)說(shuō)還使用萬(wàn)能的request("id")比較好2008-01-01asp獲取客戶端某一個(gè)圖片的x,y坐標(biāo)的代碼
asp獲取客戶端某一個(gè)圖片的x,y坐標(biāo)的代碼...2007-11-11動(dòng)網(wǎng)論壇驗(yàn)證碼改進(jìn) 加法驗(yàn)證碼(ASPJpeg版)
很多站長(zhǎng)都為論壇里太多的垃圾廣告抓狂,本程序就是為了對(duì)付論壇垃圾廣告群發(fā)器的。 將驗(yàn)證碼改為加法運(yùn)算,比如驗(yàn)證碼顯示“25+64等于?”,那么輸入“91”就能通過(guò)驗(yàn)證。2008-11-11asp中將有雙引號(hào)標(biāo)題入庫(kù)的方法
asp中將有雙引號(hào)標(biāo)題入庫(kù)的方法,需要的朋友可以參考下2012-10-10利用ASP實(shí)現(xiàn)在線生成電話圖片效果腳本附演示
利用ASP實(shí)現(xiàn)在線生成電話圖片效果腳本附演示...2007-11-11