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 (), что разрешает открывать url . Я также пробовал этот код и проверял его работу:
У кого-нибудь есть идеи, почему файл_get_contents () не работает с URL-адресом HTTPS?
update: Люди правильно указали, что это проблема HTTPS. Мой веб-хостер утверждает, что это должно работать, и не имеет понятия, как это решить. У кого-нибудь есть конкретные указания, которые я могу дать им для настройки IIS7?
Вероятно, это потому, что они используют протокол https
защищенного протокола. Это странно, однако, в своих примерах, facebook дает аналогичный пример.