PHP: verificare se un URL restituisce un errore HTTP 404

Esiste una soluzione specifica in PHP per sapere se un URL non generi un errore 404.

La soluzione รจ la seguente:


function my_is_404($url) {
    if(!filter_var($url, FILTER_VALIDATE_URL)) {
        return true;
    }
    $headers = get_headers($url);
    return strstr($headers[0], '404') !== false;
}

Torna su