您可以使用以下程式碼輕鬆檢查網路資源的 MIME 類型
<?php
function getUrlMimeType($url) {
$buffer = file_get_contents($url);
$finfo = new finfo(FILEINFO_MIME_TYPE);
return $finfo->buffer($buffer);
}
?>
我用它來檢測使用者提供的 URL 是否為 HTML 網頁(如果是,則我會對 HTML 進行一些處理),或者是一個網路上的檔案(如果是,則我會根據 MIME 類型顯示一個圖示)。