ThinkPHP5使用图形验证码

ThinkPHP5框架中使用图形验证码是很方便的,分为三步。

  1. 生成验证码;
  2. 显示验证码;
  3. 提交验证。

首先是生成图形验证码,直接调用http://host/index.php?s=captcha即可。

展示验证码就是把生成的验证码展示在页面上,这步略。

最后是第3步,提交验证,前端的代码略,主要是后端的。

$verify = $this->request->request('verify/s', '');
if (!captcha_check($verify)) {
  $this->error('验证码错误');
}

这样就可以了,是不是很简单呢?

PS:使用ThinkPHP5二开的框架,比如FastAdmin中可以直接这么用。

注意点:这个图形验证码使用上会有跨域限制,所以不要跨域调用。

Leave a Comment

豫ICP备19001387号-1