„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie rufe ich eine Umleitung von URL aus der Quell -URL in PHP ab?

Wie rufe ich eine Umleitung von URL aus der Quell -URL in PHP ab?

Gepostet am 2025-02-06
Durchsuche:925

How to Retrieve Redirect URL from Source URL in PHP?

rufen Sie die Umleitung von URL aus der Quell -URL in php

das Erhalten der Redirect -URL aus einer Quell -URL, eine gemeinsame Aufgabe, die in Web -Scraping und Automatisierung gestoßen ist . In diesem Zusammenhang beinhaltet es das Extrahieren der ultimativen Ziel -URL nach allen Weiterleitungen. Die umgeleitete URL mit PHP? Betrachten Sie zum Beispiel das folgende Szenario:

Quelle url:

http://libero-news.it.it.feedsportal.com/c/34068/f/618095 /s/2e34796f/l/0l0Sliberoquotidiano0bit0CNews0c12735670ci0esaggi0Eper0ele0eriforme0ecostituzionali0EchCcherano0e0eascoltano0bhtml/Story01.htm & suby. &&]

http://www.liberoquotidiano.it/news/1273567/i-saggi -Per-le-riforme-costituzionali-chiaccherano-e-ascoltano.html

Lösung:

http://libero-news.it.feedsportal.com/c/34068/f/618095/s/2e34796f/l/0L0Sliberoquotidiano0Bit0Cnews0C12735670CI0Esaggi0Eper0Ele0Eriforme0Ecostituzionali0EChiaccherano0Ee0Eascoltano0Bhtml/story01.htm
, um die umgeleitete URL zu erhalten, können wir die CURL-Erweiterung von PHP zusammen mit der CURL-Erweiterung von PHP verwenden Seine Funktionen zum Auslösten und Abrufen von Http-Headern:

$ url = "http://libero-news.it.feedSportal.com/c/34068/f/618095/s/2e34796f/ll /0l0Sliberoquotidiano0bit0CNews0C12735670CI0SAGGI0EPER0EREFIFIME0ECOSTITUZIONALI0ECHCHEROS0EE0EASCOLTANO0BHTML/Story01.htm "; $ ch = curl_init (); curl_setopt ($ ch, curlopt_url, $ url); curl_setopt ($ ch, curlopt_header, true); curl_setopt ($ ch, curlopt_follocation, true); curl_setopt ($ ch, curlopt_returntransfer, true); $ a = curl_exec ($ ch); $ Finalurl = curl_getInfo ($ CH, Curlinfo_effective_url); Echo $ Finalurl; // Ausgabe: http://www.liberoquotidiano.it/news/1273567/i-saggi-per-le-riforme-costituzionaliccherano-e-asascoltano.html;&&]]]]&&&&]]) in diesem Code: [wir:

http://libero-news.it.feedsportal.com/c/34068/f/618095/s/2e34796f/l/0L0Sliberoquotidiano0Bit0Cnews0C12735670CI0Esaggi0Eper0Ele0Eriforme0Ecostituzionali0EChiaccherano0Ee0Eascoltano0Bhtml/story01.htm
initialisieren Sie ein Curl -Handle und setzen Sie die Quell -URL als das Anforderungsziel. Erlauben Sie den folgenden Weiterleitungen, indem Sie curlopt_follocation auf true einstellen.

die Antwort als Zeichenfolge über curlopt_returntransfer zurückgeben. Wenn wir diese Schritte befolgen, können wir die Umleitungs -URL erfolgreich aus der angegebenen Quell -URL abrufen.

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729138341 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3