大家在訪問我的博客留言的時候,總是會發現有一個“考考智商”,很多人和我說,“這個太侮辱我的智商了!”,其實這個題目只是和大家開一個玩笑,但是放這個的真正目的是為了防spam。
啥是Sapm呢?百度百科的解釋是:
-----------------------------------
SPAM是stupid person advertesing method的簡稱,意思為兜售信息[郵件,廣告,新聞,文章],非索要信息。基本與垃圾郵件(junk mail)同義
即是指在Internet上利用Email進行廣播式的廣告宣傳的行為。這種行為給很多人的信箱里塞入大量無關或無用的信息,因此越來越受到人們的厭惡,在美國這已經屬非法行為。
Spam最初來歷:
spam即SPAM,原是一個罐裝肉的牌子。對于這個牌子名字的來源有很多解釋,官方版本說,它是”Specially Processed Assorted Meat”特殊加工過的混和肉。
這種SPAM肉有段時間非常普及,到了無處不在,令人討厭的程度。后來(1970年)Monty Python劇團有個很流行的Sketch comedy(一種短小的系列喜劇)叫Spam,劇中兩位顧客試圖點一份沒有SPAM的早餐,但最后卻沒能成功。
于是,許多年后的現在,Spam被用來統稱互聯網上到處散布垃圾廣告消息的現象
-------------------------
其實說白了就是使用自動化的工具,在網上批量的發布一些廣告信息,用Email,或者論壇,或者博客。
現在論壇在發帖的時候,都會有驗證碼之類的,也是為了防止Spam。
Drupal作為成熟的CMS,自然有很多人對其進行Spam騷擾,而Drupal也有很多的插件反Spam。
最常用的是Captcha模塊。
安裝好Captcha模塊以后,我們會在用戶管理目錄下找到一個Captcha管理。這個管理看起來很簡單,只有簡簡單單的幾項。
第一項的意思是,在有admin captcha權限的用戶的Form下面加上Captcha管理鏈接。這樣一般要勾上,這樣的話,你就可以方便的修改每一處要加Captcha的地方了。
接下來的選項就是設置各個地方的Captcha。對于Captcha還有很多相關的模塊,大家可以去Drupal上查到。有很多種,比如圖片,比如算術,還有Riddler可以設置一些問題,比如一年有幾個月之類的。可以對每一個Captcha Point設置一種Captcha檢查方法。
在這里,要注意的地方是,如果想增加一個Captcha Point的話,就要把第一項打勾,然后以管理員身份去你要添加Captcha的Form,下面會有一個鏈接,點一下就好了。這個當時我找了好久,最好逼到了看了Captcha代碼,準備去修改數據庫的時候才發現,呵呵。
下面就是一些描述,還有另一個選項,選上以后,用戶需要在每一次輸入的時候都輸入Captcha。
我們看到Captcha還有很多其他的設置信息,比如圖片檢查設置,Riddler設置,都比較簡單,點幾下就明白了。
對于Captcha的權限,有以下兩個:一個是管理Captcha,一個是跳過Captcha檢查。
posted on 2007-11-29 11:49
周銳 閱讀(568)
評論(1) 編輯 收藏 所屬分類:
PHP