nycrite/captcha

一个易于使用的CAPTCHA生成器,满足您的验证需求。

安装: 1

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 0

类型:项目

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'>";