欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

如何有效防止網(wǎng)站出現(xiàn)垃圾留言,垃圾評(píng)論?

admin
2011年6月22日 14:47 本文熱度 2782
    可能很多自稱(chēng)是SEO高手的“專(zhuān)家”們都有一個(gè)同樣的“法寶”,那就是瘋狂地在其他網(wǎng)站上留下大量的垃圾留言,垃圾評(píng)論,以便留下他們的鏈接。或許這在很久以前可能有用,隨著SE的反SPAM的技術(shù)不斷的升級(jí),現(xiàn)在再這樣做簡(jiǎn)直是自找死路,無(wú)疑是給SE一個(gè)懲罰你的理由。
 

    然而,這些高手們依然不知疲倦樂(lè)在其中,或機(jī)器自動(dòng)留言,或人肉留言,總之,只要是可以留下一個(gè)鏈接的地方都留下了他們堅(jiān)強(qiáng)的身影,他們才不管你的網(wǎng)站是什么類(lèi)型的,走過(guò)路過(guò)都要進(jìn)去評(píng)論一下。鑒于垃圾猛于虎的嚴(yán)峻形勢(shì),甚至不得不將評(píng)論設(shè)置為需要審核才能顯示。
 

    當(dāng)然,我們也不是完全反對(duì)留言評(píng)論,WEB2.0需要網(wǎng)站和用戶的互動(dòng),但要留言至少也要看下別人的文章,有感而發(fā)嘛,這是非常正常的交流溝通方式,我們非常歡迎這樣的留言和評(píng)論。
 

    當(dāng)然,我們需要反擊,針對(duì)機(jī)器每秒幾十幾百的信息發(fā)布量,我們也要從技術(shù)手段上屏蔽它們。如何具體操作呢?flymorn提供幾個(gè)可行有效的方法。
 

    1、判斷該發(fā)布信息是否有可靠的來(lái)路。只要是自然人發(fā)布的,那么他一定是通過(guò)我們提供給用戶的提交頁(yè)過(guò)來(lái)的,一定有一個(gè)來(lái)路;如果是機(jī)器發(fā)布的,就不會(huì)有來(lái)路信息。
 

'判斷來(lái)路,禁止外部提交
dim server_v1,server_v2
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
if server_v1="" or instr(server_v1,"/add.asp")<=0 or mid(server_v1,8,len(server_v2))<>server_v2 then
response.write "<SCRIPT language=JavaScript>alert('來(lái)源非法,禁止外部提交!');"
response.write "this.location.href='vbscript:history.back()';</SCRIPT>"
response.end
end if
 

    注意,上面的/add.asp就是提交頁(yè)面來(lái)源頁(yè)。當(dāng)然,機(jī)器也可以偽造來(lái)路,這就要結(jié)合以下方式一起對(duì)付了。
 

    2、驗(yàn)證碼。驗(yàn)證碼一直是對(duì)付機(jī)器垃圾留言的一個(gè)可行的方法。不同的驗(yàn)證碼有不同的對(duì)付機(jī)器留言的能力,越復(fù)雜的驗(yàn)證碼,機(jī)器越難破解。這需要在考慮用戶的感受和對(duì)付機(jī)器之間選擇一個(gè)平衡點(diǎn)。關(guān)于驗(yàn)證碼的使用方法,我就不多說(shuō)了,谷歌、百度里搜索下就會(huì)出現(xiàn)很多介紹。
 

    3、判斷來(lái)源提交的時(shí)間。如果在提交頁(yè)停留的時(shí)間太短,比如20秒,一般只要是個(gè)人,他打字的時(shí)間都不必這個(gè)少。舉例說(shuō)明,在用戶打開(kāi)頁(yè)面(如add.asp)的時(shí)候,我們記下這個(gè)時(shí)間,在form提交表單里增加一個(gè)隱藏對(duì)象,如:

<input name="intime1" type="hidden" value="<%=Now()%>">

    然后,當(dāng)用戶寫(xiě)好留言評(píng)論后提交到具體處理頁(yè)面(如addok.asp)的時(shí)候,我們獲取當(dāng)前時(shí)間,和add.asp里的這個(gè)intime1時(shí)間比較,如果這個(gè)時(shí)間差小于設(shè)定的時(shí)間,如20秒,則禁止留言,判斷為機(jī)器。代碼可這樣寫(xiě):

If DateDiff("s",request.form("intime1"), Now()) < 20 then
response.write "<SCRIPT language=JavaScript>alert('您的留言速度太快了吧,禁止留言!');"
response.write "this.location.href='vbscript:history.back()';</SCRIPT>"
response.end
end if
 

    通過(guò)以上三種方法可以屏蔽掉絕大部分的機(jī)器垃圾留言評(píng)論,如果還有大量的留言的話,那多半是人肉留言了。但是,我們又如何對(duì)付人肉留言呢?flymorn也提供方法對(duì)付。
 

    方法很簡(jiǎn)單,就是通過(guò)記錄用戶的cookies以及IP來(lái)限制同一用戶發(fā)表留言的數(shù)量。比如一天24小時(shí)內(nèi),只允許同一用戶發(fā)表信息5條。我們可以通過(guò)以下方法實(shí)現(xiàn)。
 

<%'當(dāng)用戶每提交一次
if request.cookies("postnum")="" then
response.cookies("postnum")=1
response.cookies("postnum").expires=DateAdd("h", 24, Now())
else
response.cookies("postnum")=request.cookies("postnum")+1
end if
if request.cookies("postnum") > 5 then
response.write "<SCRIPT language=JavaScript>alert('今天留言次數(shù)超過(guò)限制,禁止留言!');"
response.write "this.location.href='vbscript:history.back()';</SCRIPT>"
response.end
end if
%>
 

    通過(guò)以上的限制,人工發(fā)帖也得到了一定的限制。上面的方法是基于cookies判斷,當(dāng)然用戶可以通過(guò)瀏覽器清空COOKIES,但這樣增加了他們發(fā)垃圾帖子的難度,提高了門(mén)檻。我們還可以繼續(xù)判斷發(fā)布者的IP,通過(guò)同一個(gè)IP下發(fā)帖限制數(shù)量來(lái)達(dá)到我們的目的。在此,就不再擴(kuò)展,大家可以自己設(shè)計(jì)如何判斷IP來(lái)限制發(fā)帖的方法。如果您對(duì)本文討論的主題有看法或建議,歡迎留下評(píng)論,以便我們一起探討。

該文章在 2011/6/22 14:47:35 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專(zhuān)業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved