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!