日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

如何有效防止網站出現垃圾留言,垃圾評論?

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

    然而,這些高手們依然不知疲倦樂在其中,或機器自動留言,或人肉留言,總之,只要是可以留下一個鏈接的地方都留下了他們堅強的身影,他們才不管你的網站是什么類型的,走過路過都要進去評論一下。鑒于垃圾猛于虎的嚴峻形勢,甚至不得不將評論設置為需要審核才能顯示。
 

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

    當然,我們需要反擊,針對機器每秒幾十幾百的信息發布量,我們也要從技術手段上屏蔽它們。如何具體操作呢?flymorn提供幾個可行有效的方法。
 

    1、判斷該發布信息是否有可靠的來路。只要是自然人發布的,那么他一定是通過我們提供給用戶的提交頁過來的,一定有一個來路;如果是機器發布的,就不會有來路信息。
 

'判斷來路,禁止外部提交
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('來源非法,禁止外部提交!');"
response.write "this.location.href='vbscript:history.back()';</SCRIPT>"
response.end
end if
 

    注意,上面的/add.asp就是提交頁面來源頁。當然,機器也可以偽造來路,這就要結合以下方式一起對付了。
 

    2、驗證碼。驗證碼一直是對付機器垃圾留言的一個可行的方法。不同的驗證碼有不同的對付機器留言的能力,越復雜的驗證碼,機器越難破解。這需要在考慮用戶的感受和對付機器之間選擇一個平衡點。關于驗證碼的使用方法,我就不多說了,谷歌、百度里搜索下就會出現很多介紹。
 

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

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

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

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
 

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

    方法很簡單,就是通過記錄用戶的cookies以及IP來限制同一用戶發表留言的數量。比如一天24小時內,只允許同一用戶發表信息5條。我們可以通過以下方法實現。
 

<%'當用戶每提交一次
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('今天留言次數超過限制,禁止留言!');"
response.write "this.location.href='vbscript:history.back()';</SCRIPT>"
response.end
end if
%>
 

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

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

主站蜘蛛池模板: 欧美日韩高清免费不卡一区 | 日韩乱码 | 日韩在线视频不卡视频 | 国产日韩一区二区精品在线播放 | 免费电影在线影视网站 | 日韩精品视频在线观看 | 久章草在线视频播放国产下载 | 国产自产第一区c国产 | 国产精品合集一区二区三区 | 区一区二区三高清免费视频 | 国产亚洲欧美日韩 | 国产一区二三区好的精华液 | 精品国产亚洲人成在线观看 | 成人精品国产亚洲 | 国产熟女一区二区三区五月婷 | 精品国产乱码一区二区三区 | 97国产精华最好的产品亚洲 | 免费播放国产性色生活片 | 国产日本欧美在线一区二区 | 日本精高清区一 | 国产精品一区二区无线 | 国产1区精品 | 国产精品一区亚洲一区天堂 | 免费大片 | 日本乱码一区二区三区视频 | 日韩欧美另类视频在线观看 | 国产特黄自拍大 | 国产又爽又黄又爽又刺激 | 国产成a人片在线观看视频 国产女人成人精品视 | 欧美国产日韩a欧美在线观看 | 国产免费999 | 精品偷拍无 | www.性爱.com| a资源在线观看 | 国产传媒日韩 | 免费v片在线观看完整版 | 99热这里只有精品6国产免费 | 囯产精品精品左线自观看妇 | 国产精品亚洲欧美大片在线看 | 国产午夜在线激情视频 | 老司机成人亚洲精品影院 |