Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich die URL-Verfügbarkeit in PHP überprüfen, ohne 404-Fehler auszulösen?

Wie kann ich die URL-Verfügbarkeit in PHP überprüfen, ohne 404-Fehler auszulösen?

Mary-Kate Olsen
Freigeben: 2025-01-01 12:50:11
Original
198 Leute haben es durchsucht

How to Verify URL Availability in PHP Without Triggering 404 Errors?

URL-Verfügbarkeit mit PHP überprüfen

Wenn Sie die Existenz einer URL feststellen müssen, ohne einen 404-Fehler in PHP auszulösen, können Sie die folgenden Strategien anwenden stehen Ihnen zur Verfügung:

Methode 1: Verwenden get_headers()

$file = 'http://www.example.com/somefile.jpg';
$file_headers = @get_headers($file);
if(!$file_headers || $file_headers[0] == 'HTTP/1.1 404 Not Found') {
    $exists = false;
}
else {
    $exists = true;
}
Nach dem Login kopieren

Methode 2: Verwendung von cURL

function url_exists($url) {
    return curl_init($url) !== false;
}
Nach dem Login kopieren

Mit diesen Methoden können Sie zum Schutz feststellen, ob auf eine URL zugegriffen werden kann oder nicht verhindern, dass Ihre Bewerbung unerwünschte 404-Fehler zurückgibt.

Das obige ist der detaillierte Inhalt vonWie kann ich die URL-Verfügbarkeit in PHP überprüfen, ohne 404-Fehler auszulösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage