企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 验证码 [TOC] ### 配置 使用方式 ~~~ Captcha::width(150)->height(40); ~~~ ~~~ //资源 private $img; //验证码 private $code; //画布宽度 private $width = 100; //画布高度 private $height = 30; //背景颜色 private $bgColor = '#ffffff'; //验证码的随机种子 private $codeStr = '0123456789abcdefghjkmnpqrstuvwsyzFVTGUYHINJMK'; //验证码长度 private $num = 4; //验证码字体 private $font = __DIR__ . '/font.ttf'; //验证码字体大小 private $fontSize = 16; //验证码字体颜色 private $fontColor = ''; // 画线的颜色 private $lineColor = ''; ~~~ ### 生成验证码 #### 直接输出 ~~~ //创建验证码 public function make() ~~~ #### 保存到文件 ~~~ /** * 保存到文件 * @param [type] $fileName [文件名称] * @return [type] [description] */ public function save($fileName) ~~~ ### 验证 会通过$field在$_POST中进行获取 ~~~ /** * 验证验证码 * * @param string $field 表单字段 * * @return bool */ public function verify($field = 'code') ~~~