我可以在这个 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 【问题描述】:我是 PHP 和 Laravel 的新手,我遇到以下问题:在我的 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 吗?的主要内容,如果未能解决你的问题,请参考以下文章