Heim >Backend-Entwicklung >PHP-Tutorial >Wie erhalte ich mit PHP alle URL-Parameterinformationen der aktuellen Seite?
In diesem Artikel wird hauptsächlich beschrieben, wie Sie mithilfe von PHP die vollständige URL erhalten. Lassen Sie uns zunächst den Neulingen eine kurze Einführung in die Bedeutung einer URL geben. Baidu Encyclopedia erklärt dies: Der Uniform Resource Locator ist eine prägnante Darstellung des Standorts und der Zugriffsmethode für Ressourcen, die aus dem Internet abgerufen werden können. Es handelt sich um die Adresse von Standardressourcen im Internet. Jede Datei im Internet verfügt über eine eindeutige URL, die Informationen über den Speicherort der Datei und darüber enthält, was der Browser damit tun soll. Tatsächlich handelt es sich lediglich um eine URL. Das heißt, in diesem Artikel erfahren Sie, wie Sie mit PHP die vollständige URL und verschiedene Parameter der aktuellen Seite abrufen.
Die spezifischen Codebeispiele für PHP zum Abrufen von URLs und anderen Parametern sind wie folgt:
1. Holen Sie sich den Domainnamen oder die Hostadresse
echo $_SERVER['HTTP_HOST']."<br>"; #localhost
2. Webseitenadresse abrufen
echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php
3. URL-Parameter abrufen
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
4. Die vollständige URL abrufen
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5
5 , Holen Sie sich die vollständige URL einschließlich der Portnummer
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5
6. Holen Sie sich nur den Pfad
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog
Hinweis: $_SERVER ist eine Datei mit Header-Informationen (Header) , Pfad (Pfad) und Skriptspeicherort (Skriptspeicherorte) und andere Informationsarrays. Die Elemente in diesem Array werden dargestellt durch Erstellung eines Webservers. Es gibt keine Garantie dafür, dass jeder Server alle Artikel anbietet; Server ignorieren möglicherweise einige oder servieren Artikel, die hier nicht aufgeführt sind.
[Empfohlene verwandte Artikel]
Welche Methoden gibt es zum Anfordern von URLs in PHP?
Detaillierte Erläuterung der Definition von php parse_url() Funktion und Verwendung
Beschreibt eine der Möglichkeiten, URL-Parameter in JavaScript abzurufen
Das obige ist der detaillierte Inhalt vonWie erhalte ich mit PHP alle URL-Parameterinformationen der aktuellen Seite?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!