与之前的迭代相比,v2reCaptcha有一些显着的改进。第一次实现时(顺便说一句,使用PHP验证),它要求我的用户只勾选一个框。然后在提交了几次表单后,它要求用户识别一些图像,然后在提交了几次表单之后,它要求用户验证多个图像挑战。有谁知道在googlerecaptchaAPI中完全关闭/禁用手动图像挑战的方法吗?即我希望他们只检查JS复选框-就像表单完成的前几次一样。我知道这有点违背了目的,但如果换取更好的用户体验,我准备好处理一些垃圾邮件。我试过:通过添加https://www.google.com/recaptcha/api.js?manual_challenge=false关闭
最近一位客户告诉我他网站的reCAPTCHA不再有效。经过调查,我发现谷歌改变了它。我使用2014年11月19日的新文档升级了他们的网站,但它总是给我一个403错误。我尝试只提交key,结果返回了一个错误的JSON结果。我只是通过提交来自g-recaptcha-response字段的响应来做同样的事情,它还返回了一个带有错误的JSON结果。一旦我使用http_build_query将它们都放入一个字符串中,我就会收到来自Google的403forbidden。我正在使用新的http://www.google.com/recaptcha/api/siteverify网址。我使用以下代码使
实例:WithoutAJAXWithAJAX(clickEmailUslink)当我查看源页面时一切正常,但是当我通过AJAX请求加载时,在reCAPTCHA应该的地方,我看到...显然,除非我的用户禁用了JS,否则这不会执行任何操作。在此过程中不会抛出任何错误。以非AJAX请求的速度查看代码,我明白了......请注意脚本顶部的附加行,它针对启用了JS的用户。所以我想这个问题有两个方面。WTF正在发生,我该如何解决?我发现对这个问题有一些模糊的提及,但没有像样的答案。我发现有人提到了使用document.write的reCAPTCHAAPI,但我不知道这是否有效。如果我忽略了一些明显
新的GooglereCAPTCHA使用CodeIgniter2.2.2每次我尝试运行我的测试时,它都会在加载很长时间后返回一个错误的结果,并显示以下警告消息:APHPErrorwasencounteredSeverity:WarningMessage:file_get_contents(https://www.google.com/recaptcha/api/siteverify?secret=PUBLICKEY&response=03AHJ_VuvOwCxIKqGoZXeEOWvDxMjYrBsH9HyWpbxg1YmBTThs8gINjC5yEQOG0fVikDPY3GXemQVr
我想在Recaptcha的新版本(V3)中插入联系方式。我寻找了不同的解决方案,但它们只显示了部分代码,它们不完整或者我得到了错误,而且找到的大多数解决方案对于如此简单的事情来说都非常复杂,而且我不理解代码。 最佳答案 我搜索了这个论坛和其他论坛,以在我的表单中实现新版本的ReCaptcha(V3)。我需要知道如何:用JS插入如何用PHP验证它我的表单中需要哪些新字段。我没有找到任何简单的解决方案来显示所有这些要点,或者对于只想在他们的网站上插入联系表格的人来说太复杂了。最后,我取了多个解决方案的一些代码部分,使用了一个简单且可重用
这是我的PHP代码:functionpost_captcha($user_response){$fields_string='';$fields=array('secret'=>'','response'=>$user_response);foreach($fieldsas$key=>$value)$fields_string.=$key.'='.$value.'&';$fields_string=rtrim($fields_string,'&');$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'https://www.google.com/r
我是这个googleRecaptcha的新手。我正在尝试找出它不起作用的地方。我已经尝试了其他几种代码,但效果不佳,我不知道为什么。这是我的表单代码Ihavereadandagreedwiththe(DataProtectionandPrivacyPolicy)ofHelloWorld这是我的PHP代码'_______________PRIVATE_KEY_______________','response'=>$user_response);foreach($fieldsas$key=>$value)$fields_string.=$key.'='.$value.'&';$field
我的验证码有问题。问题是它总是返回false意味着它说验证码失败。即使输入了正确的单词。一切都是最新的,使用最新的库并三重检查代码和公钥/私钥。我认为问题出在这里....require_once('recaptchalib.php');$privatekey="************************************";$resp=recaptcha_check_answer($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response
我对googlereCaptcha有疑问,我希望验证码像这样工作http://www.superlike.net/login.php?user=VALUE其中user=value将隐藏在谷歌验证码的登录表单中示例-当我尝试像这样使用时,谷歌无法验证验证码,验证码会在不验证验证码的情况下跳到登录页面。我用过-">我目前正在使用-http://www.9lessons.info/2014/12/google-new-recaptcha-using-php-are-you.html但是当我使用它时,它会自动跳过验证码和用户登录。有什么方法可以轻松完成并使用javascript或其他工具在单个
我已经使用googleapi和下面的代码在我的网站上获取验证码,但无法在php网站上获取它。我使用了下面的代码TheMailhideencodingofexample@example.comis.Theurlfortheemailis:请告诉我在Php网站上获取验证码的简单和最佳步骤。 最佳答案 不要按照这种方法,它有点难以管理。如果您只是想集成GoogleNewreCaptcha那么只需registerhere并生成一个key并在您的表单中进行管理。您可以点击以下链接了解更多详情。GooglereCaptchaUsingPHP|O