L'affichage actuel de l'adresse URL de la page web (dynamique) en HTML
J'ai ce code dans mon code HTML:
<h3 id="left">Lorem Ipsum </h3>
<h3 id="right">[Current URL Here]</h3>
Je veux afficher (dynamicly) l'URL à l'intérieur de la <h3>
balises. J'ai essayé de le comprendre, pour quelques jours, mais je suis vraiment un mobile développeur, pas un développeur HTML, il est donc avérée difficile. J'en ai besoin pour une application que je suis en train de travailler sur, rendez-vous donc facile pour moi 🙂
Merci d'avance.
Vous devez vous connecter pour publier un commentaire.
Si vous voulais le faire en PHP, c'est un peu plus complexe:
Comme aronasterling points, vous devez désinfecter
$_SERVER['REQUEST_URI']
pour prévenir les attaques de type XSS.Bien, vous ne peut tout simplement pas le faire en HTML pur.
Avec javascript, vous pouvez aller avec
Sinon, si vous êtes à la demande d'une page sur le serveur, vous devriez plutôt avoir fait là.
le code php pour obtenir l'url complète de la page actuelle est comme suit
Référence
si vous souhaitez utiliser javascript utiliser la méthode suggérée par @MooGoo
complète de l'utilisation de ce script est comme suit
utiliser après que vous avez déclarée/défini
<h3 id="right">[Current URL Here]</h3>
Espère utile
$_SERVER['REQUEST_URI']
parhtmlspecialchars
. Voir ici:stackoverflow.com/questions/3446459/... Les mêmes principes s'appliquent.Tandis que le JavaScript ce qui est plus commun, vous pouvez également utiliser des inclusions Côté Serveur:
SERVER_NAME
vous pouvez essayerHTTP_HOST
DOCUMENT_URI
vous pouvez essayerREQUEST_URI
; on comprend la chaîne de requête, l'autre n'a pasDOCUMENT_URI
etREQUEST_URI
. Si le demandeur a voulu éviter les attaques de type XSS, il doit utiliser le bon. Si le demandeur est sur un intranet ou à l'aide de la page pour un usage personnel, alors XSS n'est pas une menace.Code Php: