file_get_contents () возвращает «не удалось открыть поток» при нажатии HTTPS - PullRequest
2 голосов
/ 11 мая 2010

file_get_contents () возвращает «не удалось открыть поток», когда я вызываю его по URL-адресу HTTPS.

Warning: file_get_contents(https://google.com) [function.file-get-contents]: failed to open stream: No error in E:\\htdocs\callback3.php on line 5

Тот же вызов будет работать с URL-адресами, отличными от SSL.

Сначала я думал, что это проблема безопасности моего веб-хостера, но с помощью phpinfo () я убедился, что allow url open действительно разрешено.Я также попробовал этот код и убедился, что он работает:

У кого-нибудь есть идеи, почему file_get_contents () не работает с URL-адресом HTTPS?

обновление: Люди правильно указалиэто была проблема HTTPS.Мой веб-хостер утверждает, что это должно работать, и не знает, как решить эту проблему.У кого-нибудь есть конкретные указания, которые я могу дать им для настройки IIS7?

1 Ответ

3 голосов
/ 11 мая 2010

Это, вероятно, потому что они используют безопасный протокол https. Это странно, но в своих примерах Facebook приводит аналогичный пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...