http://

https://

http:// -- https:// — Доступ до URL-адрес за протоколом HTTP(s)

Опис

Надає доступ лише для читання файлів/ресурсів через HTTP. За промовчанням використовується HTTP 1.0 GET. Для підтримки віртуальних хостів на основі імен разом із запитом надсилається заголовок Host:. Якщо ви налаштували рядок user_agent, використовуючи ваш файл php.ini або контекст потоку, вона також буде включена в запит.

Цей потік також дозволяє отримати доступ до вмісту ресурсу; заголовки зберігаються у змінній $http_response_header

Якщо важливо знати URL, з якого було отримано документ (після всіх переадресацій, які були зроблені), вам необхідно обробити серію заголовків відповідей, що повертаються потоком.

INI-директиваfrom буде використовуватися для заголовка From:, якщо встановлена ​​та не перевизначена в контексті Контекстні опції та параметри

Використання

Опції

Основна інформація

АтрибутПоддержка
Обмеження по allow_url_fopenТак
ЧитанняТак
ЗаписНі
ДодаванняНі
Одночасне читання та записНедоступно
Поддержкаstat()Ні
Поддержкаunlink()Ні
Поддержкаrename()Ні
Поддержкаmkdir()Ні
Поддержкаrmdir()Ні

Приклади

Приклад #1 Визначення URL, з якого було забрано документ після переадресації

Loading...

Примітки

Зауваження: Протокол HTTPS підтримується лише коли модуль openssl включений.

З'єднання HTTP призначені лише для читання; запис даних або копіювання файлів у HTTP-ресурс не підтримується.

Надсилання запитів POSTиPUT, наприклад, може бути виконана за допомогою HTTP-контексту

Дивіться також