使用 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)
  • 到期(以秒为单位)表示图像在删除之前将保留在验证码文件夹中的时间。默认为两个小时。