速看:详解PHP怎么实现旋转图片验证

时间:2023-01-03 16:08:20       来源:转载


(资料图片)

本篇文章给大家带来了关于PHP的相关知识,其中主要介绍了PHP是怎么实现旋转图片验证,下面一起来看一下吧,希望对大家有帮助。

安装

composer require kkokk/poster
登录后复制

更新

composer update kkokk/poster
登录后复制

使用文档

开源仓库:gitee 文档github 文档

use Kkokk\Poster\PosterManager;    use Kkokk\Poster\Exception\PosterException;    try {        # 旋转图片自定义参数        $params = [            "src"           => "",  // 背景图片,尺寸 350 * 350 正方形都可            "im_width"      => 350, // 画布宽度            "im_height"     => 350, // 画布高度        ];        $type = "rotate";        /**          * 获取验证参数          * 内部使用了 laravel 的 cache 缓存,返回的是图片的 base64 、 缓存key          * @param string $type   验证码类型          * @param array  $params 验证码自定义参数          * @return arary          */        $data = PosterManager::Captcha()->type($type)->config($params)->get();        /**          * 验证          * 前端根据相关滑块操作进行处理, 返回旋转角度,返回 true 则验证成功          * @param string     $key     缓存key          * @param string|int $value   前端传回来的旋转角度          * @param int        $leeway  误差值          * @return boolean          */        $res = PosterManager::Captcha()->type($type)->check($key, $value, $leeway);    } catch (PosterException $e) {        print_r($e->getMessage())    }
登录后复制

示例

ui仿百度统计

推荐学习:《PHP视频教程》

以上就是详解PHP怎么实现旋转图片验证的详细内容,更多请关注php中文网其它相关文章!

关键词: 相关文章 进行处理 对大家有