一般情況下,50%左右的企業(yè)網(wǎng)站有在線留言功能,這個功能可以很方便的為我們收集客戶意見和資料,但是有很多別有用心的人,專門打別人網(wǎng)站留言功能的注意,因此,只要網(wǎng)站有留言功能,就經(jīng)常需要面對被別人大量提交留言的情況,而要防止這種情況,我們一般建議從使用驗證碼、不在網(wǎng)站前臺頁面展示客戶留言、對留言內(nèi)容加以過濾和驗證等方面入手。
要解決問題,就要先搞清楚別人為什么會不斷的大量的提交留言,根據(jù)我們見過的情況來看,超過90%的非正常留言都是為了某一個網(wǎng)站的流量和外鏈而來。因此,這些被大量提交的留言本身對網(wǎng)站沒有什么壞處,只是很有可能會將真實有效的網(wǎng)站用戶留言淹沒,并占用一部分服務(wù)器資源。
上面我們已經(jīng)說過了,某一個網(wǎng)站的流量IP和外鏈是這些留言的主要目的,也就是說他們會通過一些程序來批量向一個網(wǎng)站提交數(shù)據(jù)。當網(wǎng)站管理員看到這些留言后,就有可能會點擊里面的鏈接查看網(wǎng)站內(nèi)容,從而為這個網(wǎng)站貢獻一個IP。但是更大的可能性是為了外鏈,當我們的網(wǎng)站直接將用戶提交的留言展示在前臺頁面時,這無疑成為了一個非常優(yōu)質(zhì)的外鏈平臺。
因此,我們?yōu)榱朔乐咕W(wǎng)站留言被大量、批量的提交,首先要考慮的應(yīng)該是為網(wǎng)站提交數(shù)據(jù)的表單增加驗證碼。盡管驗證碼可以被繞過,但是它至少能夠在過濾一部分批量留言的同事,對真實有效的留言不產(chǎn)生任何影響。接下來我們就要考慮不在網(wǎng)站前臺直接展示客戶留言,這樣一來,只要不展示留言,那么外鏈一說就不存在,其他人對這個網(wǎng)站自然就失去興趣。最后就是要對留言內(nèi)容加以過濾,一般就是檢測是否存在網(wǎng)址或則UBB代碼等。??