【发布时间】:2013-09-05 14:58:46
【问题描述】:
基本上,我有一个巨大的表格,任何人都必须重新填写它会很痛苦。我们必须实施 reCaptcha 以防止垃圾邮件机器人。
我想让它在用户输入错误验证码时,他们的表单数据不会丢失。
表单、reCaptcha 库和 reCaptcha 初始化代码位于它们自己的名为 Application.php 的文件中。此表单发布到application_confirm.php。 application_confirm 包含另一个文件,它将表单数据处理为电子邮件格式并将其发送给管理员。
Application.php 在另一个 php 页面上是必需的(具有讽刺意味的是 application.php - 这是用户访问的页面,然后通过require('content/Application.php')从前面提到的 Application.php 包含表单 html
我真的不知道我需要做什么或需要在哪里进行验证码有效性检查 - 非常感谢任何帮助!
【问题讨论】:
-
用 ajax 做recaptcha
-
嗨,Emilio,您介意为我详细说明一下吗?谢谢。
-
@Prefix 没有使用 AJAX 发送验证码的安全方法。鬼鬼祟祟的用户只会关闭 JavaScript。
-
@Prefix 希望答案有所帮助。
-
@SweetieBelle 是的,我也是这么想的,我想用 PHP 保留它,如果验证码失败,只需重定向回表单并重新填充表单输入。