Wie erhalte ich die endgültige URL, nachdem ich HTTP-Umleitungen in reinem PHP gefolgt bin?

Was ich gerne machen würde istfind out what is the last / final URL nach Befolgung der Weiterleitungen.

Ich würde es vorziehen, cURL nicht zu verwenden. Ich würde gerne bei reinem PHP (Stream Wrapper) bleiben.

Right jetzt habe ich eine URL (lassen Sie uns @ saghttp: //domain.tes), und ich benutze get_headers (), um bestimmte Header von dieser Seite zu erhalten. get_headers gibt auch mehrere @ zurüLocation: Header (sieheBearbeite unten). Gibt es eine Möglichkeit, diese Header zum Erstellen der endgültigen URL zu verwenden? Oder gibt es eine PHP-Funktion, die dies automatisch erledigt?

Bearbeiten get_headers () folgt Weiterleitungen und gibt alle Header für jede Antwort / Weiterleitung zurück, also habe ich alleLocation: Header.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage