分享下,实现图片验证返回网址?
代码部分:
- 将生成图片的数据存也存放在redis中,然后拼写访问图片URL,将图片的URL返回。
- 去api.php中添加一条访问图片URL路由。
- 在控制中添加方法,验证captcha_key,取出存入在redis中的图片数据。
有更好的方法,可以讨论下。
高认可度评论:
时隔几个月,再次来看这个教程,又理解的很多原来的没有理解到的。
学习就是不断的一次又一次的进步吧,不怕山高,只怕不爬。
你这本质还是base64 传输 ,只是把前台的图片显示 放到了后台加了个标签再放到前台。。。。。
你查询下该composer包有没有直接一个方法生成图片,或者如下:
@悲剧不上演 你这个方法好棒! :+1:
时隔几个月,再次来看这个教程,又理解的很多原来的没有理解到的。
学习就是不断的一次又一次的进步吧,不怕山高,只怕不爬。
缺点是会生成乱码
@Reason_bobo 生成乱码的原因是输出的格式不对吗?
比如这句: header('Content-type: image/jpeg');
@Gebriel 我刷新接口时好时坏,不知道是什么问题
按教程的做法,直接返回base64编码最简单。生成图片的做法相对麻烦一些,更重要的是服务器会多出一些垃圾图片,看来还得在清理缓存之后再加一行代码删除图片。