我在我的PHP表单中使用了验证码图片验证器。该表单使用cookie来检查用户输入的验证码。除了使用cookie之外,还有其他方法可以做到吗?PHP captcha图片
0
A
回答
0
我不使用cookies,只需看看他们输入的内容是否与captcha条目数据库中的内容直接匹配;那就是如果你有一个可能的验证码数据库?
4
在这种情况下,饼干是一个非常糟糕的主意。相反,您应该使用PHP超全局下的$_SESSION
设置的变量。在您的验证码输入页面的顶部,添加这个(最低版本):
session_start();
$_SESSION['captchaCode'] = /* whatever */
session_start()
文件可以发现here。
然后,当表单提交,检查从表单提交的值是一样的一个在$_SESSION['captchaCode']
:
session_start();
if($_SESSION['captchaCode'] == $_POST['captchaCode'])
{
// Do interesting things
}
请记住,这是一个非常简单的,通用的方法正在做。如果您使用的是reCAPTCHA或Securimg,那么他们将拥有自己的验证验证码的方法。
0
这是一个非常易于使用和设置的脚本。这个脚本只是创建了映像,但是并入验证并不困难。您可以下载脚本here以验证captach图像是使用php还是javascript来确保帖子值等于$ _SESSION ['security_number']并完成。
相关问题
- 1. 如何更改captcha的字体系列并在captcha背景中显示图片?
- 2. PHP梨CAPTCHA
- 3. php symfony2 login_check captcha
- 4. Captcha没有重写PHP中的图像?
- 5. PHP最好的CAPTCHA选择
- 6. refresh Captcha图片这是一个servlet的响应
- 7. 无法解决谷歌学术搜索图片CAPTCHA
- 8. 基于图像的captcha
- 9. 脚本下载CAPTCHA图像
- 10. 用Python捕捉CAPTCHA图像
- 11. 联系我们与图像captcha
- 12. PHP Captcha图像未加载到活动服务器
- 13. php GD captcha图像不显示在Mac上
- 14. PHP图片上传
- 15. 图片上传PHP
- 16. 图片上传PHP
- 17. PHP图片验证
- 18. php图片上传
- 19. Php使用图片
- 20. PHP图片显示
- 21. CAPTCHA整合到现有的PHP表格
- 22. 如何使用php和jquery验证CAPTCHA
- 23. jQuery ajax验证captcha
- 24. 开源文本图像,如Captcha?
- 25. ASP.NET CAPTCHA实现
- 26. 比CAPTCHA更好
- 27. Google Captcha AutoLoad
- 28. CAPTCHA创建
- 29. jquery update captcha
- 30. Centering No Captcha reCaptcha
是的。还有其他问题吗? –