这样可以在没有互联网连接的情况下使用Recaptcha

问题描述 投票:3回答:6

我正在开发核心php。我想在表单中使用recaptcha。我从this link下载了Recaptcha。它工作正常,但是当我关闭互联网连接时,它在我的本地计算机上是不可见的。

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

php html recaptcha
6个回答
1
投票

https://www.google.com/recaptcha/api.js是进行所有reCaptcha管理的reCaptcha js控制器。它是从Google服务器加载一次的,您可能预加载它并在本地插入。但是,所有验证均已完成[[由Google服务器端进行]],因此您实际上无法单击Recaptcha 离线,也无法验证人机,也不能提交表单。在reCaptcha v2.0上阅读more


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

0
投票
我唯一能想到的解决方案是提供一个配置或环境变量,这将完全禁止重新使用Recaptcha。当您没有Internet连接时,您只需启用该configure选项并开发应用程序而无需重新捕获。

0
投票
Well Recaptcha本质上是一项Google服务,当然它需要Internet连接,如果您想在本地服务器上使用captcha,请尝试使用此链接Captcha

0
投票
您的问题有点奇怪。我认为您丝毫不知道什么是Recaptcha。 Recapcha是一种防御工具,用于阻止bot和其他非人类客户访问在线内容。如果您关闭了互联网连接,则您将完全关闭机器人访问您在线内容的任何可能性。另一方面,如果僵尸程序和自动非人类访问者位于您的Intranet内,则是一个非常特殊的情况,可能您应该向我们详细说明您的非常特殊的情况。

-1
投票
[我认为,如果我们能够下载recaptcha / api.js文件,然后像处理其他一些js文件一样将其存储在本地计算机上,那么在没有互联网的情况下,我们仍然无法使用该服务。] >

在使用Google Recaptch期间,我们在开头部分说了这一点。https://www.google.com/recaptcha/api.js'>但是从哪里下载js文件并喜欢这样

© www.soinside.com 2019 - 2024. All rights reserved.