Я хотел бы отправить команду HEAD протокола передачи гипертекста на сервер в PHP для получения заголовка, но не содержимого или URL-адреса. Как мне сделать это эффективно?
Вероятно, наиболее распространенным вариантом использования является проверка на наличие мертвых веб-ссылок. Для этого мне нужен только код ответа HTTP-запроса, а не содержимое страницы.
Получение веб-страниц в PHP может быть легко выполнено с использованием file_get_contents("http://...")
, но для проверки ссылок это действительно неэффективно, поскольку загружается весь контент страницы / изображения / что угодно.