pear的captcha圖形驗證碼套件預設是「英文」驗證碼,我官方文件找了好一陣子,都找不到可以變更成數字,或英數混雜的驗證碼。只好翻它原始碼來看…很令人驚訝的,竟然真的沒有給設定參數。

想把它改成數字驗證碼的話,就得直接修改原始碼:
開啟/Text/CAPTCHA/Driver/Image.php跳到165行找到
$this->_phrase = Text_Password::create($len);
改成
$this->_phrase = Text_Password::create($len,'unpronounceable','numeric');
就ok了

如不了解captcha,也可瀏覽我之前寫的文章pear圖形驗證captcha新範例
在Google及Yahoo找資料,已成為許多人每天必行的公事。「網路」的無遠弗屆,造就了一個世界級的知識寶庫,著實讓我受益良多。
設立此部落格除用做網路行銷、學習記事與知識管理外,希望也能做些回饋和經驗分享,如果有人能從這裡的文章得到一點幫助就好了...
網站生日:2008/09/16 年紀:41個多月
寫下留言