使用 Zend Captcha 生成图形验证码
安装依赖:
composer require zendframework/zend-session
composer require zendframework/zend-validator
composer require zendframework/zend-captcha
生产图片验证码:
$captcha = new \Zend\Captcha\Image();
$captcha->setExpiration(300);
$captcha->setFontSize(26);
$captcha->setWordlen(6);
$captcha->setFont(__DIR__ . '/../web/fonts/DejaVuSansMono-Bold.ttf');
$captcha->setImgDir(__DIR__ . '/../web/images/captcha/');
$id = $captcha->generate();
$word = $captcha->getWord();
echo $captcha->getImgUrl() . $id . '.png';
通过 getWord 方法获取文字,将文字和 id 存储在缓存中,校验缓存即可
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: NetData 监控
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论