PHP原生图片验证码转base64格式

 

1.简介

最近有个需求,就是把图片验证码转化为base64格式,tp5框架自带的think-captcha扩展包可以实现。但是,它有个缺点,不能获取验证码的值。在做前后端分离项目的时候,验证码检测有两种方式,各有利弊。

方式一:因为session不能共享,所以通过传递唯一uuid,后端用redis存储uuid对应的验证码,验证同理。

方式二:直接返回验证码的同时,把验证值也返回给前端,在前端去验证验证码的有效性

下面不多说,看代码。(如果你还有第三种方法,欢迎留言,共同学习)

2.代码片段

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注