使用 CAPTCHA 助手

載入後,你可以生成如下的驗證碼:

$vals = array(
    'word'    => 'Random word',
    'img_path'    => './captcha/',
    'img_url'    => 'http://example.com/captcha/',
    'font_path'    => './path/to/fonts/texb.ttf',
    'img_width'    => '150',
    'img_height' => 30,
    'expiration' => 7200
    );

$cap = create_captcha($vals);
echo $cap['image'];
  • 驗證碼功能需要 GD 影象庫。
  • 只需要 img_pathimg_url
  • 如果未提供 word,則該函式將生成隨機 ASCII 字串。你可以將自己的單詞庫放在一起,可以隨機繪製。
  • 如果未指定 TRUE TYPE 字型的路徑,則將使用本機醜陋的 GD 字型。captcha 資料夾必須是可寫的(666 或 777)
  • 到期(以秒為單位)表示影象在刪除之前將保留在驗證碼資料夾中的時間。預設為兩個小時。