設計手札

[WP]介紹外掛-challenge(antispam)

By

這個防止垃圾留言的外掛雖然才剛開始使用,但是看到他出問題的算式,就我懷念起以前寫程式作業的日子,真是懷念啊~

What is the sum of [%R1=rand(0,10)] and [%R2=rand(0,10)]?

這是在後台的外掛設定中的出題範例,如果是沒有程式底子的人,讓我用簡單的方式為您介紹:
問題是「 [%R1=rand(0,10)]還有 [%R2=rand(0,10)]加在一起的總和是多少?」

稍微看一下[%R1=rand(0,10)],前方的%R1是變數名稱,你可以任意命名,只要符合php格式的變數;後方的rand()是內建函式,將會從後方括弧(a,b)a~b範圍產生一個數字,範例中我們可以看到會從0~10隨機產生一個數字。
所以你也可以設計一個很複雜,符合他的名稱「Challenge」,充滿挑戰性的題目,讓留言的人打開他的計算機吧!
這樣簡單的算術辯證裝置,應該也可以擋下一些spam,讓我們拭目以待!

官方下載

You may also like