Je fais une application qui s'occupe des publications, et je voulais faire en sorte qu'il soit en mesure de publier sur des domaines avec https://
même si la personne qui utilise l'application n'a pas l'extension php openssl
. (Il les avertirait que leurs publications seraient effectuées de manière non sécurisée.)Comment faire une demande de sur HTTPS via file_get_contents() sans openssl en ne vérifiant pas ssl?
J'ai désactivé openssl
et j'ai essayé ce qui suit, mais cela me donne une erreur: je n'ai pas d'encapsuleur https.
$arrContextOptions=array(
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),
);
echo file_get_contents('https://httpbin.org/get?test=test', true, stream_context_create($arrContextOptions));
Est-il possible de faire cette demande avec file_get_contents
?
possible dupliquer [file_get_contents(): opération SSL a échoué avec code 1. Et plus] (http://stackoverflow.com/questions/26148701/file-get-contents-ssl-operation-failed-with-code-1-and-more) –
Je suis tombé sur cette question précédemment et comme vous pouvez voir m Le code y correspond directement à la réponse acceptée. – Alesana
Non, il ne correspond pas à la réponse acceptée là le deuxième param a été mis à 'false' mais dans votre réponse est' true' –