没有会话的PHP Captcha

Ant*_*n N 9 php captcha

好的,这是一个问题:在我正在开发的项目中,我们不能依赖服务器端会话来实现任何功能.

问题是,防止机器人提交的常见验证码解决方案需要会话来存储字符串以匹配验证码.

问题是 - 有没有办法在不使用会话的情况下解决问题?我想到的是 - 提供隐藏的表单字段,包含一些哈希值以及验证码输入字段,以便服务器可以将这两个值匹配在一起.但是我们怎样才能使这种方法安全,这样它就不能用来轻易破解验证码.

Eve*_*oob 2

您可以尝试在数据库中存储一堆验证码。或者,这里有关于替代验证码方法的很好的讨论:实用的非基于图像的验证码方法?

确实有一些非常有趣的技术,请通读。