Это решение применяется, как абстрактно, и к PHP.
Способ определения типа содержимого целевого объекта ссылки заключается в выполнении запроса HTTP HEAD (например, с помощью расширения curl для PHP илиget_headers
), а затем прочитайте возвращенный заголовок Content-Type
.
Убедитесь, что изящный сбой, если удаленный конец недоступен.