Ich muss eine Funktion erstellen, die zurückkehrt, wenn eine URL erreichbar oder gültig ist.Wie kann am schnellsten festgestellt werden, ob eine URL in PHP existiert?
Ich bin derzeit so etwas wie die eine gültige URL zu bestimmen, folgende:
static public function urlExists($url)
{
$fp = @fopen($url, 'r');
if($fp)
{
return true;
}
return false;
}
Es scheint, wie es schneller wäre etwas, vielleicht etwas, das den Seitenkopf oder etwas gerade geholt.
Überprüfen Sie auch auf 2xx und 3xx, weil es könnte 301 Moved Permanently oder ein anderer http-Code, der die URL funktioniert bedeutet. –