Re: [問題] 擋廣告留言~
看板Web_Design作者rabbithenry (歡迎光臨Wiiholic.com)時間17年前 (2008/06/09 00:38)推噓2(2推 0噓 1→)留言3則, 3人參與討論串2/4 (看更多)
這需要由後端主機來作些驗證與過濾的動作
驗證可以從使用者下手,設計一個隨機圖片而要使用者輸入其中文字的驗證碼,這種模組
現在在網路上很好找也很常見。或是用一些簡單的數學運算或問題(維基百科的方法),
請使用者輸入答案,甚或是最簡單請使用者輸入固定的文字,檢查表單中文字是否輸入正
確就好(網站不大的話這樣就夠了)。
如果不希望麻煩到使用者,那就要從過濾上來著手。首先要知道這些廣告留言多半是由蠕
蟲或機器人來執行,而多半這些蠕蟲與機器人都不支援Cookie與JavaScript,因此可以從
使用者瀏覽器資訊來過濾,當然也有人是會為了安全性關閉Cookie與JavaScript的。
這些機器人最大的目的就是要推廣連結,讓PageRank能夠提高,因此一定會包含一個以上
的連結,因此可以從連結數檢查著手,連結數過多就過濾掉,最好乾脆禁止自行輸入連結
,要不然就給每個連結都加上 rel="nofollow" 屬性,這樣就可以不讓他們得逞。
過濾的方式基本上就是從機器人的習性下手,因此找出規律與機器人的特徵,要防止大部
分並不難,除非網站非常大,那可能要更加努力花些功夫,以上給您參考一下。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.171.220
→
06/09 00:43, , 1F
06/09 00:43, 1F
推
06/09 02:58, , 2F
06/09 02:58, 2F
推
06/09 11:19, , 3F
06/09 11:19, 3F
討論串 (同標題文章)