[PHP] obtenir tous les paramètres entrants [get/post]

obtenir tous les paramètres entrants [get/post] [PHP] - Programmation

Marsh Posté le 16-11-2001 à 15:08:24    

comment eskon fait pour avoir toute la chaine des paramètres entrants dans une URL???
par exemple:
 
http://blabla/index.php?caca=tutu&popo=tata&zizi=bobo
 
===>  caca=tutu&popo=tata&zizi=bobo
 
et ce pour du post également ??????
 
merci c cool :)

Reply

Marsh Posté le 16-11-2001 à 15:08:24   

Reply

Marsh Posté le 16-11-2001 à 16:00:20    

en javascript c possible avec document.location.href SAUF si je suis dans un frame, ce qui est le cas!
donc, comment le faire en php??????
 
merci :)  
 
(attention, ce message contient un UP :D )

Reply

Marsh Posté le 16-11-2001 à 16:06:24    

je capte pas ta kestion la ?
 
en php tu recupere direct ta chaine de caracter ds des variables la par exemple :
$caca
$popo
$zizi
 
?


---------------
La bible des Dessins Animés
Reply

Marsh Posté le 16-11-2001 à 16:12:25    

il me semble que c'est une des variables globales, mais je sais plus laquelle, je pense que tu peux trouver la liste sur www.commentcamarche.net

Reply

Marsh Posté le 16-11-2001 à 16:16:06    

kinou40 a écrit a écrit :

je capte pas ta kestion la ?
 
en php tu recupere direct ta chaine de caracter ds des variables la par exemple :
$caca
$popo
$zizi
 
?  




 
yaisse ça je connais,
mais dans mon cas, les paramètres arrivants sont dynamiques (ça peut être nimporte quel paramètre)
 
d'où! mon problème :cry:

Reply

Marsh Posté le 16-11-2001 à 16:17:09    

Et ben, les variables dans l'url, ça s'appelle des variables 'GET', les autres sont des variables 'POST'
 
tu as ces deux tableaux en php : $HTTP_GET_VARS et $HTTP_POST_VARS
 
voilà comment les afficher tout simplement...

Code :
  1. <?
  2. echo '
  3. <pre>
  4. Variables GET :
  5. ';
  6. print_r($HTTP_GET_VARS);
  7. echo '
  8. Variables POST :
  9. ';
  10. print_r($HTTP_POST_VARS);
  11. echo '
  12. </pre>';
  13. ?>

Reply

Marsh Posté le 16-11-2001 à 16:20:08    

ah...et au fait, pour récupérer la chaine des paramètres telle quelle, c'est la fonction parse_url() => cf doc  
 
$tabUrl = parse_url($url);
echo '<pre>';
print_r($tabUrl);
echo '</pre>';

Reply

Marsh Posté le 16-11-2001 à 16:20:22    

trop cool mec :)
merci bcp :)
 
j'avais trouvé un truc moins bien
 
http://www.commentcamarche.net/php/phpenv.php3

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed