1、thinkphp5.0已内置验证码,只需直接在模板文件添加
{:captcha_img()}
即可显示验证码。
2、优化:编辑\vendor\topthink\think-captcha\src\helper.php
文件,替换下面的 captcha_img()
方法代码:
function captcha_img($id = "")
{
$js_src = "this.src='".captcha_src()."'";
return '<img src="' . captcha_src($id) . '" title="点击更新验证码" alt="点击更新验证码" onclick="'.$js_src.'" />';
//return ' . ')';
}
即可点击刷新验证码。
3、编辑:\vendor\topthink\think-captcha\src\Captcha.php
'codeSet' => '0123456789',
//验证码字符集
'imageH' => 50,
// 验证码图片高度
'imageW' => 350,
// 验证码图片宽度
// 是否画混淆曲线
'useNoise' => true,