gpt4 book ai didi

php - file_get_contents(https ://www. google.com/recaptcha/api/siteverify):无法打开流:连接超时

转载 作者:行者123 更新时间:2023-12-04 19:30:18 25 4
gpt4 key购买 nike

我尝试了许多解决方案,但没有人能提供帮助。我在我的 laravel 项目中使用 google recaptcha,我正在使用这个库 "buzz/laravel-google-captcha": "^2.2"
这是我的代码

<div class="col-md-6">
@php($attributes = [])
{!! Form::captcha($attributes) !!}
@if ($errors->has('g-recaptcha-response'))
<span class="invalid-feedback" style="display: block;">
<strong>{{ $errors->first('g-recaptcha-response') }}</strong>
</span>
@endif
</div>

我在 LoginController 中的代码
public function validateLogin(Request $request){
$this->validate($request, [
$this->username() => 'required',
'password' => 'required',
'g-recaptcha-response' => 'required|captcha',

]);
}

我有一个错误

file_get_contents(https://www.google.com/recaptcha/api/siteverify): failed to open stream: Connection timed out



我已经尝试重新启动我的 VPS,我已经更新了我的 key ,我已经打开了配置 allow_url_fopen=Onallow_url_include=On
我仍然得到错误。任何人都可以帮助我吗?它在本地主机中工作正常

我正在使用centos 7,laravel 5.7

最佳答案

我认为你没有互联网访问权限。例如,用 curl 试试。使用 SSH 登录并测试:

curl https://www.google.com/recaptcha/api/siteverify

或使用远程登录
telnet https://www.google.com/recaptcha/api/siteverify 443

如果没有连接,则无法连接。然后你应该检查你的系统上是否安装了防火墙,或者你的系统前面是否有防火墙。

关于php - file_get_contents(https ://www. google.com/recaptcha/api/siteverify):无法打开流:连接超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62451204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com