Aller au contenu

Raccourcis d'URL en PHP


Commmint

Sujets conseillés

Bonjour à tous

Une petite question toute bête me tarabuste:

J'utilise régulièrement le $PHP_SELF pour identifier la page courante, mais existe t'il une variable retournant le nom de la page accompagné de son cortège de variables GET si il y en a, c'est à dire une chaine complète ? :fou:

Merci de vos réponses, une occasion pour moi du diviser par deux le nombre de lignes dans mon code :lol:

Modifié par Commmint
Lien vers le commentaire
Partager sur d’autres sites

REQUEST_URI te donne ça...  B)

<{POST_SNAPBACK}>

$REQUEST_URL tu veux dire ? c'est une varirable d'environnement ou une fonction? (pas le temps de vérifier maintenant)

Merci !!! :lol:

Lien vers le commentaire
Partager sur d’autres sites

$REQUEST_URL tu veux dire ? c'est une varirable d'environnement ou une fonction?

Non c'est bien URI... et oui, c'est bien une variable d'environnement.

Mais, si tu te poses des questions, tu peux utiliser le code suivant pour voir toutes tes variables d'environnement.

foreach($_SERVER as $nom => $valeur) echo "$nom -> $valeur 
";

Lien vers le commentaire
Partager sur d’autres sites

Je ne vois pas le rapport avec phpinfo()...

il faut utiliser $_SERVER['REQUEST_URI'], et tu auras, par exemple : www/index.php?var1=bfshbf

SEULEMENT SI la var1 est contenue dans l'url (en variable http).

Sinon, fais :

$chemin = $SERVER['REQUEST_URI']'.?'.$_SERVER['QUERY_STRING'];

Je crois que je ne me trompes pas...

Lien vers le commentaire
Partager sur d’autres sites

Je ne vois pas le rapport avec phpinfo()...

C'est un raccourci pour dire que phpinfo te dresse la liste des variables contenu dans le tableau $_SERVER et qu'il trouvera son bonheur parmi elles ^_^

Lien vers le commentaire
Partager sur d’autres sites

C'est un raccourci pour dire que phpinfo te dresse la liste des variables contenu dans le tableau $_SERVER

Pas toujours...

Mais bon, on ne va peut-être pas en faire un fromage... :P

Lien vers le commentaire
Partager sur d’autres sites

On n'a pas le même phpinfo alors ...

Fait phpinfo(32); :)

Mais c'était juste pour te préciser ce que disait solo ...

(stop le glissage de topic ^^)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...