php - Google recaptcha 不能在我的网站上工作,但在其他网站上工作

标签 php recaptcha

最佳答案

似乎未启用 openssl 扩展。您需要将以下行添加到您的 php.ini

对于 Windows

extension=php_openssl.dll

对于其他人

extension=openssl.so

注意

更新php.ini后别忘了重启Apache

更新 1

$url= 'https://example.com';

$arrContextOptions=array(
      "ssl"=>array(
            "verify_peer"=>false,
            "verify_peer_name"=>false,
        ),
    );  

$response = file_get_contents($url, false, stream_context_create($arrContextOptions));

这将允许您从 url 获取内容,无论它是 HTTPS

关于php - Google recaptcha 不能在我的网站上工作,但在其他网站上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118284/

相关文章:

php - 在php中的两个表上回显内连接

php - 在填充时设置 <select> 的值

php - 必须使用事件访问 token 来查询有关当前用户的信息

php - 从它的零项微移一个数组

javascript - 如何将 reCAPTCHA 设为必填字段?

c# - 输入标记 InvokeMember ("Click") 未在 Web 浏览器中触发 onclick 事件

矩阵突触的 reCaptcha 配置

php - Codeigniter 管理用户角色

asp.net - noCAPTCHA reCAPTCHA 在 UpdatePanel 中消失

python - 让 django-simple-captcha 工作