新防spam武器:檢核碼

| | Comments (8) | TrackBacks (0)
各位房客: 期末報告交完,終於可以來處理Blog的spam問題。 在同事blog處有提供,將留言加上檢核碼的方法。改裝以後,如果要留言就要多輸入一欄檢核碼才能post。 因為檢核碼是圖片,萬惡的spam應該還看不懂圖片上的數字, 想要嗎?可以跟我說,或是你要自己DIY也可。方法請詳見內文
(1). 登入MT的管理介面,修改以下4個模版 - 單篇彙整(Individual Entry Template) - 迴響清單模版(Comment Listing Template) - 迴響預覽模版(Comment Preview Template) - 迴響出錯模版(Comment Error Template) (2)在
< label for="url" > 網址:< /label > < br /> < input tabindex="3" id="url" name="url" /> < br/> < br />
之後加入以下段落
<!-- 檢核碼檢查開始 --> <input type="hidden" id="code" name="code" value="<$MTSecurityCode$> "> <img border="0" src="<$MTCGIPath$> <$MTSecurityImage$> ?code=<$MTSecurityCode$> "> <br /> <label for="code"> 請依上圖輸入檢核碼:</label> <br /> <input tabindex="4" id="scode" name="scode" /> <br /> <br /> <!-- 檢核碼檢查結束 -->
儲存修改後重建網站檔案,就OK了。 (ps. 之前提供沒有斷行的版本,可是好像就不能用?!所以現在換為斷行的板本,有問題再跟我說)

0 TrackBacks

Listed below are links to blogs that reference this entry: 新防spam武器:檢核碼.

TrackBack URL for this entry: http://www.xxc.idv.tw/mt-tb.cgi/53

8 Comments

我剛發現竟然有兩個spam 的trackback
(詳情請直接進入作業區觀看)
真是無孔不入阿
這是新招數嗎?!還是早就有這樣...

不過那表示檢核碼有效呀
至少不是出現在comments那

真的耶~~
天啊,spam真的沒天良啊。
我再更新一下blacklist好了,它也可以擋trackback spam,只不過spam層出不窮而已。

有人可以告訴我為什麼我上面那個檢核碼的圖形出不來嗎? 我問過我的hosting company 我的伺服器的確有裝 GD Plug-in.....

我知道檔案都有產生 可是就是顯示不出來....

如果是我的話,我會先確定圖檔產生的情形;把圖檔的url直接打在網址列上,會出現數字的話,才是GD有起來。

當圖檔可以出現的時候,還看不到檢核碼,那就是MT的plug-in或是html的問題了。檢查一下,有時候只是小小的地方錯了而已。

Hello XXC:

http://imagenooks.com/blog/mt-scode.cgi?code=20

這應該是圖檔的網址. 看來我好像沒有辦法正常的顯示圖檔. >.<" 在這個scode.pm 檔案之中有沒有地方需要更改GD PLUG-IN 的path?

Paul:

GD是隨著perl呼叫的,如果有正確安裝的話,應該不會有路徑的問題才對。

Scode.pm 中有需要改
* 設定暫存目錄的位置 (my $tmpdir) ,並設定該目錄可寫。

也許你檢查這個目錄的權限設定看看

系統的問題可能各式各樣,也許我建議的部分你也是正確的,那就再多試試看了。

Hello XXC:

After another week of struggle, 我使用了 scodetest.cgi 他告訴我 GD.pm is not installed!

GD.PM 是我需要安裝的嘛 還是應該就在SERVER 上?

To Paul:
是的,你要先在server端的perl環境中,裝好GD.pm

Leave a comment

About this Entry

This page contains a single entry by xxc published on January 26, 2005 9:22 PM.

安靜沒兩天...請大家一起幫忙抗spam was the previous entry in this blog.

開站一年回顧 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.