nycrite / captcha
一个易于使用的CAPTCHA生成器,满足您的验证需求。
dev-master
2023-11-18 22:35 UTC
This package is auto-updated.
Last update: 2024-09-19 00:24:23 UTC
README
制作图像CAPTCHA的更好方式。
为什么?
作为一个最后的手段,我在不想使用Google的reCAPTCHA后,创建了自己的CAPTCHA生成器。当然,Google的CAPTCHA更可靠,但我想要在某些情况下提供一个自己的替代方案。
使用方法
首先,初始化CAPTCHA生成器如下
$captcha = new Nycrite\Captcha\Captcha(); $image = $captcha->image();
可选,如果您使用CAPTCHA创建表单(您很可能会这样做),您可以将它保存到会话中。
$_SESSION['phrase'] = $captcha->phrase;
接下来,通过base64编码输出图像。
echo "<img src='data:image/png;base64," . base64_encode($image) . "' alt='captcha'>";