Ответ Витаутаса правильный, но неполный.
$url = 'http://test.com/test/test/something';
$c = curl_init($url);
// Here you would want to set more curl settings, such as
// enabling redirection and setting a valid user agent.
curl_exec($c);
$t = curl_getinfo($c, CURLINFO_CONTENT_TYPE);
После этого $t
должен содержать mimetype (вместе с некоторыми другими вещами), кроме случаев, когда возникает ошибка, и в этот момент вы получаетеa NULL.
Тем не менее, есть 3 пункта, которые необходимо проверить, чтобы убедиться, что возвращаемые данные имеют определенный тип: