Heim > Backend-Entwicklung > PHP-Tutorial > Wie rufe ich die vollständige URL ab, einschließlich Abfragezeichenfolge und Anker?

Wie rufe ich die vollständige URL ab, einschließlich Abfragezeichenfolge und Anker?

Patricia Arquette
Freigeben: 2024-10-18 12:05:39
Original
387 Leute haben es durchsucht

How to Retrieve Complete URL, Including Query String and Anchor?

Abrufen der vollständigen URL mit Abfragezeichenfolge und Anker

Frage:

Beim Einschließen von a Gibt es eine Möglichkeit, die gesamte URL, einschließlich des Ankers (das Fragment nach dem #), abzurufen, der für den Zugriff auf die aktuelle Seite verwendet wurde?

Antwort:

Leider ist es nicht möglich, den Hash (die Zeichenfolge, die das # enthält) vom Server abzurufen, da er nur im Browser gespeichert und nie an den Server übertragen wird.

Allerdings ist der $_SERVER[' Die Variable REQUEST_URI'] enthält den verbleibenden Teil der URL.

JavaScript-Alternative:

Wenn der Zugriff auf den Hash von entscheidender Bedeutung ist, können Sie document.location.hash verwenden JavaScript-Eigenschaft, die den Hash-Inhalt enthält. Sie können es dann in ein Formular einbetten oder über eine AJAX-Anfrage an den Server senden.

Das obige ist der detaillierte Inhalt vonWie rufe ich die vollständige URL ab, einschließlich Abfragezeichenfolge und Anker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage