想找一个 PHP 的验证码库

2021 年 10 月 26 日
 AutumnVerse

最近做一个表单提交,需要加个验证码,我也知道这年头流行什么滑块,找位置,可是我不需要那么复杂就简简单单生成个图片验证码。然鹅找了好久好久,竟然找不到一个像样点的验证码库了。我去

我记忆中(大概 7 8 年前了吧)有一个验证码库,可以很方便的自定义尺寸、背景、干扰线数量、字体、扭曲等等参数,但是现在怎么找都找不到了。生成出来的验证码图片大概长这个样子,还有没有哪个老哥记得这个库叫啥呀

2898 次点击
所在节点    PHP
8 条回复
sytnishizuiai
2021 年 10 月 26 日
不用库吧,这个就一个 php 文件,你搜 php 验证码一堆。
ajaxfunction
2021 年 10 月 26 日
composer require topthink/think-captcha=2.0.*


$config = [
// 验证码字体大小
'fontSize' => 30,
// 验证码位数
'length' => 3,
// 关闭验证码杂点
'useNoise' => false,
];
$captcha = new Captcha($config);
return $captcha->entry();
ywisax
2021 年 10 月 26 日
gregwar/captcha
thinkerDev
2021 年 10 月 27 日
guanguans
2021 年 10 月 27 日
推荐: https://github.com/Gregwar/Captcha ,个人基于这个包开发过一个 dcat-admin 的登录验证码扩展: https://github.com/guanguans/dcat-login-captcha
veike
2021 年 10 月 27 日
直接写一个不行吗,多简单啊
elfsundae
2021 年 10 月 31 日
zzfly256
2021 年 11 月 15 日
要简单实用的话,这个就够: https://github.com/php-quickorm/Captcha


composer require php-quickorm/captcha

------------------

image.php

$captcha = new Captcha();
$_SESSION['code'] = $captcha->getCode();
$captcha->render();

------------------

index.html

<img src="image.php">

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/810770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX