我可以在这个 Laravel 应用程序的本地 Apache 服务器上运行 reCAPTCHA 吗?

Posted

技术标签:

【中文标题】我可以在这个 Laravel 应用程序的本地 Apache 服务器上运行 reCAPTCHA 吗?【英文标题】:Can I run reCAPTCHA on my localhost Apache server in this Laravel application? 【发布时间】:2017-07-08 03:24:35 【问题描述】:

我是 PHPLaravel 的新手,我遇到以下问题:在我的 Laravel 应用程序中,我必须实现一个包含表单的页面,该表单必须包含Google reCAPTCHA 字段。如果正确编译了 reCAPTCHA 字段,则提交的表单将被验证。我以前没有使用 reCAPTCHA 的经验。

我找到了这个教程:

https://tuts.codingo.me/google-recaptcha-in-laravel-application

在本教程中它说:

我将首先访问 Google reCaptcha 网站 https://www.google.com/recaptcha/ 并在那里注册新网站。好的 事情是你可以插入多个,所以相同的验证码 放置可以在您的开发域和生产域上工作。

所以它说我必须在这里注册我的域:

https://www.google.com/recaptcha/admin#list

为什么?因为通过这种方式 reCAPTCHA 服务可以将验证码文本发送到我的网站?还是什么?

我的问题是,此时我的 Laravel 网站正在我的本地开发笔记本电脑上(在我的 XAMPP localhost Apache 服务器上)运行。

我可以在我的本地主机服务器上以某种方式对其进行测试,还是不可能,我必须使用关联的域将它部署在我的远程服务器上?

【问题讨论】:

【参考方案1】:

您的 reCAPTCHA 将适用于您提供的域及其子域。如果您需要 localhost,只需将其添加到列表中

欲了解更多信息,read the docs。

【讨论】:

【参考方案2】:

是的,你可以。您必须添加域列表: 本地主机 要么 127.0.0.1

【讨论】:

以上是关于我可以在这个 Laravel 应用程序的本地 Apache 服务器上运行 reCAPTCHA 吗?的主要内容,如果未能解决你的问题,请参考以下文章

sh 该程序自动为基于Laravel框架的应用程序的公开发布创建一个干净的存档。为了安全起见,您需要ap

下载应用程序时的本地通知

Laravel 5:在服务器环境而不是本地运行迁移

本地和远程环境的 Laravel 数据库配置

Laravel Sail 如何更改本地开发域

为啥这个 PHP 代码不能输入到链接 TAG href 属性? (本地主机,不使用 laravel)