这是否可以使用recaptcha没有互联网连接

时间:2013-06-20 12:52:06

标签: php html recaptcha

我正在开发核心php。我想使用recaptcha作为我的表格。我从this link下载了recaptcha。它工作正常,但当我关闭我的互联网连接时,它在我当地看不见。

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

6 个答案:

答案 0 :(得分:1)

https://www.google.com/recaptcha/api.js是reCaptcha js控制器,它完成所有reCaptcha管理。 它是从谷歌服务器加载一次,你可能预先加载它并在本地插入。然而,所有验证都是通过谷歌完成服务器端验证,因此您无法实际点击重新接收离线,也无法验证人机器人,也无法提交表单。

在reCaptcha v2.0上阅读more

答案 1 :(得分:0)

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

btw:没有互联网连接的网站不是真实的场景;) 如果您使用外部服务,则必须有机会与他们联系。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

好的recaptcha基本上是一个谷歌服务,当然它需要互联网连接,如果你想在本地服务器上使用captcha,请尝试使用此链接Captcha

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

答案 4 :(得分:0)

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

答案 5 :(得分:-1)

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

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