Heim  >  Artikel  >  Backend-Entwicklung  >  Wie erhalte ich die aktuelle Seiten-URL in PHP?

Wie erhalte ich die aktuelle Seiten-URL in PHP?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-01 02:52:02578Durchsuche

How do I Get the Current Page URL in PHP?

Abrufen der URL der aktuellen Seite in PHP

In PHP ist das Abrufen der URL der aktuellen Seite eine unkomplizierte Aufgabe. Dies ist besonders nützlich, wenn URL-abhängige Logik implementiert oder dynamischer Inhalt generiert wird.

Lösung mit $_SERVER['REQUEST_URI']

Die direkteste Methode, um auf den Strom zuzugreifen Die Seiten-URL erfolgt über die Variable $_SERVER['REQUEST_URI']. Diese Variable enthält die vollständige URL, einschließlich Protokoll, Domäne und Pfad, jedoch ohne die Abfragezeichenfolge.

Beispiel:

<code class="php"><?php
    echo $_SERVER['REQUEST_URI']; // Example output: /my-page.php
?></code>

Abrufen der Abfragezeichenfolge

Wenn Sie die Abfragezeichenfolge (den Teil der URL nach dem „?“) benötigen, können Sie die Variable $_SERVER['QUERY_STRING'] verwenden.

Beispiel:

<code class="php"><?php
    echo $_SERVER['QUERY_STRING']; // Example output: name=John&age=32
?></code>

Zusätzliche Hinweise

  • $_SERVER['REQUEST_URI'] ist eine stark genutzte Variable und sein Inhalt kann durch externe Faktoren wie URL-Umschreibung oder Proxy-Server geändert werden.
  • PHP stellt auch andere Variablen bereit, die sich auf die aktuelle URL beziehen, wie z. B. $_SERVER['SERVER_NAME'], $_SERVER['SERVER_PORT'] , und $_SERVER['HTTPS'].

Das obige ist der detaillierte Inhalt vonWie erhalte ich die aktuelle Seiten-URL in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn