[PHP] Récupérer adresse page courante [Résolu/Fermé]

Signaler
-
 lmmm -
Bonjour à tous,

Voila je souhaite qu'un lien, peut importe l'emplacement de la page sur laquelle il est placé pointe vers la page actuelle.

Par exemple si je suis dans page3, lorsque je clic sur le lien "Mon lien" ça renvoi vers "http://monsite.com/page3.php"

Est-ce que quelqu'un connait la commande ?

Merci

6 réponses

Messages postés
356
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
250
L'url de la page actuelle est contenue dans la variable d'environnement serveur :

$_SERVER.

Dans laquelle sont stocké chaque partie de l'url. Dans ton cas, ce sera:

$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']

Pour mieux te rendre compte, utilise var_dump($_SERVER);


Voici la liste des entrées du tableau superglobal $_SERVER (et les autres):
https://cyberzoide.developpez.com/php4/superglobal/#server
47
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65358 internautes nous ont dit merci ce mois-ci


tu peut aussi utiliser $_SERVER['SCRIPT_URI']
Merci !
Messages postés
233
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
25 novembre 2010
42
Salut,

Euhh tu veux un lien sur une page qui te renvois sur cette même page ?
<a href="#">Texte de ton lien</a>

Je suis pas sur de vraiment avoir saisis ton problème.
En fait je souhaite que lorsque l'on clic sur les liens:
- lien 1
- lien 2
- lien 3
.
.
.

lien 1 renvoi vers http://URL_DE_LA_PAGE_ACTUELLE?animation=1
lien 2 renvoi vers http://URL_DE_LA_PAGE_ACTUELLE?animation=2
lien 3 renvoi vers http://URL_DE_LA_PAGE_ACTUELLE?animation=3
.
.
.
@ killermano66: Moi je suis dans ce cas mais le lien se situe dans une iFrame.

Je souhaite faire un lien "remonter" (donc le href sera "#") et intégrer l'iFrame à plusieurs pages, ou chaque lien "remonter" fera remonter sur la page en cours, et pas sur une page spécifique.

Existe-t-il une commande faisant cela ?
(pis au passage je signale que je suis vraiment débutant en codage, comme ça c'est fait)