发生以下错误:-
警告:file_get_contents():无法找到包装器“https”——您是不是在配置 PHP 时忘记启用它?在/home/massage/public_html/contact.php 第 308 行
Warning: file_get_contents(https://www.google.com/recaptcha/api/siteverify?secret=6Ld4pA4UAAAAAGCJdIXceBEy7jmtkFojF9RQ9prN&response=03AHJ_VusREbRm-vVy4WRxjeayHGNkQOkjQ1p50SyN2MfyqEJAzl3hOjeaQFcS_31_URx_JcwF_cHAhMKKa98HjTWlEcdBPO8i1xDyrjgWwC1-ffqHUFgsNZTnABfkOniaAkUf0BXVWRa6mqwVfLsTYsCWq_A1UKxbkHsxNjPyOxXt9pPebhEdmsuJdlw5REFr6S1glYCfYw6ysMA2a9hh4P_rAILBlI5PHW4jWn4r2rH4Ekgq-4D8WGvcDO0FaGzk6Oi-JN1cIDvSl7GyPCwuvyQ1Dl-JWivMK2Msf7Cr35GYoA9c5uEbprB0JXILP2v0ErLeBbowPzsYtpPKqzA4IzpJVXnuoJwjR-B2RI90j87QtD4CjJ4gSoGn-RF6-cwlpyk_JFzxxkWOD2sya4oKJEC628A_0liL2RuWzW-s43vElzh-yKPu2OOTkTTsdD5w8XRWetljD3jyGOhG-pLVT7sEXBUOQHsejLe7wzjfekbhrjyIr23tBfmxnKp9pa3ZW63fGJtT8hPV94Fv2hbsRCS8kWVfs5p_hmhdYhhKac-7FDZv81GFuClyZiWOA3QD99wtrlPxH09nT1ufndWG3nfbAdWxXhcWLxHBcPWen5KShKhLVotqBnlf-eXLD2ObBLTQfTdw1-NhN1fSDhpHHbxTM-Wydx87qExf9yPeQxf4m3z8vr6quL-AtPcUQxW-_M3ElkmjPSBlaBoBhjp91NSSM7oujM6Feezz5j8R5EjirUaa4GubyEul_qAPRj9RWfeIbLbK6FjSmrkduM2092utZXFR0UOra5kL27QY9XEiFZzWFLikGm430jdqSkFSK_DXneyWHNTm5suFHLBVf-6-1whrMn83_jJKnxeqJczq0-_A-dAqVPrZYuca_nM in /home/massage/public_html/contact.php on line 308 Robot verification failed, please try again.
最佳答案
似乎未启用 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/