【问题标题】:How to make one step Human Verification like in StackOverflow? [duplicate]如何像 StackOverflow 一样进行一步人工验证? [复制]
【发布时间】:2012-06-27 09:06:56
【问题描述】:

可能重复:
PHP Captcha without session

在我发送表单后我会进入验证码页面 - 而不是返回表单? 怎么做? 我应该使用会话吗?

我知道如何在表单页面上实现验证码 但我想知道它是如何完成的: 我被重定向到验证页面前。 https://stackoverflow.com/captcha?s=f689274e-e760-482d-a008-31d4bd469f80

我不需要任何具体的解释 - 我想知道一个想法。

【问题讨论】:

  • 哇!那是一个非常广泛的问题。我认为您应该将其编辑得更具体,并包含一些代码示例。目前范围太广了!
  • 好吧,表单接收页面决定它需要授权。因此它将所有 $_POST 字段保存到 $_SESSION 中,发送 Location: 重定向到验证码页面。验证码页面重定向到自身,检测之前的 $_SESSION[_POST] 值,然后再次重定向到表单接收页面。表单处理验证是否设置了验证码授权标志,然后最终使用之前存储的 _POST 值作为示例。

标签: php


【解决方案1】:

Recaptcha 有易于安装的插件,您只需获取它并按照说明操作即可。

【讨论】:

    猜你喜欢
    • 2017-07-28
    • 2011-09-15
    • 2011-05-18
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多