Comment récupérer une URL complète, y compris la chaîne de requête et l'ancre ?

Patricia Arquette
Libérer: 2024-10-18 12:05:39
original
244 Les gens l'ont consulté

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

Récupération de l'URL complète avec la chaîne de requête et l'ancre

Question :

Lors de l'inclusion d'un page dans une autre, existe-t-il un moyen de récupérer l'intégralité de l'URL, y compris l'ancre (le fragment après le #), qui a été utilisée pour accéder à la page actuelle ?

Réponse :

Malheureusement, récupérer le hachage (la chaîne contenant le #) depuis le serveur n'est pas possible car il est uniquement conservé dans le navigateur et n'est jamais transmis au serveur.

Cependant, le $_SERVER[' REQUEST_URI'] contient la partie restante de l'URL.

Alternative JavaScript :

Si l'accès au hachage est crucial, vous pouvez utiliser le document.location.hash Propriété JavaScript, qui contient le contenu du hachage. Vous pouvez ensuite l'intégrer dans un formulaire ou le soumettre au serveur via une requête AJAX.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!