Maison > Article > développement back-end > Comment résoudre l'erreur « Échec de l'ouverture du flux » lors de l'utilisation de file_get_contents() avec HTTPS ?
File_Get_Contents() échoue avec HTTPS
Lorsque vous tentez d'utiliser la fonction file_get_contents() avec des URL HTTPS, elle peut échouer et afficher l'erreur "Impossible d'ouvrir le flux." Cela peut être particulièrement problématique lors de l'intégration de services nécessitant une communication HTTPS, tels que le traitement des cartes de crédit.
Pour résoudre ce problème, deux exigences clés doivent être remplies :
Dans le fichier php.ini, les lignes suivantes doivent être ajoutées si elles n'existent pas déjà :
extension=php_openssl.dll allow_url_fopen = On
En vous assurant que ces exigences sont remplies, vous permettrez à votre script PHP d'utiliser file_get_contents() avec succès avec les URL HTTPS, résolvant ainsi l'erreur « Échec de l'ouverture du flux ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!