您可以使用以下代码轻松检查互联网资源的 MIME 类型
<?php
function getUrlMimeType($url) {
$buffer = file_get_contents($url);
$finfo = new finfo(FILEINFO_MIME_TYPE);
return $finfo->buffer($buffer);
}
?>
我用它来检测用户提供的 URL 是 HTML 页面(因此我使用 HTML 做了一些操作)还是互联网上的文件(因此我根据 MIME 类型显示相应的图标)。