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; }
Methode 2: Verwendung von cURL
function url_exists($url) { return curl_init($url) !== false; }
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!