繁体   English   中英

这是否可以在没有互联网连接的情况下使用 recaptcha

[英]Is this possible to use recaptcha without internet connection

我正在研究核心 php。 我想在我的表单中使用 recaptcha。 我从这个链接下载了recaptcha。 它工作正常,但是当我关闭互联网连接时,它在我本地是不可见的。

是否可以在我的本地服务器上使用 recaptcha?

https://www.google.com/recaptcha/api.js是 reCaptcha js 控制器,可以进行所有 reCaptcha 管理。 它从谷歌服务器加载一次,您可以预先加载它并在本地插入。 然而,所有的验证都是由 google服务器端完成的,所以你不能真正点击 recaptcha off-line ,也不能验证人机,也不能提交表单。

阅读有关 reCaptcha v2.0 的更多信息

Recaptcha 是一项服务。 每个请求都由外部服务器处理,因此没有互联网连接就没有机会。

顺便说一句:没有互联网连接的网站不是一个真实的场景;) 如果您使用外部服务,您必须有机会访问它们。

我能想到的唯一解决方案是提供一个配置或环境变量,以完全禁用 recaptcha 的使用。 当您在没有 Internet 连接的情况下工作时,您只需启用该配置选项并开发您的应用程序而无需重新验证。

那么验证码基本上是一个谷歌的服务和ofcourse它需要互联网连接,wehreas如果要与工作captcha您的本地服务器上,然后尝试此链接验证码

它也适用于您的本地服务器:)

你的问题有点奇怪。 我认为您对什么是 recaptcha 一无所知。 Recapcha 是一种防御工具,用于阻止机器人和其他非人类客户访问在线内容。 如果您关闭了 Internet 连接,您就完全杜绝了机器人访问您的在线内容的任何可能性。 另一方面,如果机器人和自动非人类访问者在您的 Intranet 内,您就是一个非常特殊的案例,您可能应该告诉我们更多关于您的非常特殊案例的信息。

我想如果我们能够下载recaptcha/api.js文件,然后像我们处理其他一些js文件一样将其存储在我们的本地机器上,那么我们是否仍然无法在没有互联网的情况下使用该服务。

在使用 google recaptch 的过程中,我们在 head 部分这么说。 https://www.google.com/recaptcha/api.js'> 但从哪里下载 js 文件并喜欢这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM