OVH Cloud OVH Cloud

Chaine de requete et PHP_SELF

3 réponses
Avatar
mezigue
Bonjour,
j'ai un petit soucis avec mes scripts php.
J'ai dans mon url une chaine de requête :
http://page.php?trcu=machin&bidule=titi
lorsque j'utilise la variable PHP_SELF, je perds mes arguments et je me
retrouve avec http://page.php, et bien sûr ça m'ennuie.
Existe t il un moyen de conserver ces paramètres (autre que de parser) ?

Merci

3 réponses

Avatar
Belou
"mezigue" a écrit dans le message news:
3f4dbaf3$0$1146$
Bonjour,
j'ai un petit soucis avec mes scripts php.
J'ai dans mon url une chaine de requête :
http://page.php?trcu=machin&bidule=titi
lorsque j'utilise la variable PHP_SELF, je perds mes arguments et je me
retrouve avec http://page.php, et bien sûr ça m'ennuie.
Existe t il un moyen de conserver ces paramètres (autre que de parser) ?



<?
echo"$PHP_SELF";
echo"?truc=machin&bidule=titi";
?>

Et comme ça, ça marche pas ??!

Belou

Avatar
Gg
On 28 Aug 2003 09:22:50 GMT, mezigue wrote:

j'ai un petit soucis avec mes scripts php.
J'ai dans mon url une chaine de requête :
http://page.php?trcu=machin&bidule=titi
lorsque j'utilise la variable PHP_SELF, je perds mes arguments et je me
retrouve avec http://page.php, et bien sûr ça m'ennuie.


Normal, PHP_SELF correspond seulement au fichier dans lequel se trouve
cette variable.

Essaye $_ENV["REQUEST_URI"]


--
GéraLd : http://gerald.fauvelle.free.fr
| Photos : http://www.gg.free.fr
| myStats : Système de statistiques
| Version 1.0.8 - http://my.stats.free.fr

Avatar
Matchenul
"mezigue" a écrit dans le message de news:
3f4dbaf3$0$1146$
Bonjour,
Existe t il un moyen de conserver ces paramètres (autre que de parser) ?

Merci
oui, quelque chose comme ça devrait aller :

$goto=$HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$goto.="?" . $HTTP_SERVER_VARS['QUERY_STRING'];
}
voilà voilà.