[PHP]Passage de variable par l'url

Passage de variable par l'url [PHP] - Programmation

Marsh Posté le 28-08-2001 à 14:14:15    

Salut à tous,
 
Comment passe t'on plusieurs variables par l'url
 
exemple :
http://www.monsite.com/index.php3? [...] 2?titi=var
 
Merci,
vw


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 28-08-2001 à 14:14:15   

Reply

Marsh Posté le 28-08-2001 à 14:19:17    

d'abord avec un ? ensuite avec un &
 
donc plutot http://www.monsite.com/index.php3? [...] 2&titi=var


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 28-08-2001 à 14:22:49    

oui, mais quand tu fais ça, tu as  
argv[0]==initialisation&toto=12&titi=var
 
Je me goure où?


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 28-08-2001 à 14:32:18    

ca existe cette variable argv en php?

Reply

Marsh Posté le 28-08-2001 à 14:43:23    

J'ai pas trop compris la ?
 
C'est bien ca :  
www.racaillou.com/?argv=initialisation&toto=1&paysan=2
 
Et pour mettre Initialisation en ArgV indice [0] ca se fé tout seul non ?

Reply

Marsh Posté le 28-08-2001 à 14:45:13    

Bon, j'ai fait autrement. Apparement, argc n'existe pas.
 
Par contre, j'ai une autre question :
 
Peut-on passer en argument un texte comprenant des espaces?
 
$texte="gna gna gna avec des espaces"
<a href=\"index.php3?texte=$texte\"> link </a>
 
Bon... comme ça, ça ne marche pas.
Quelqu'un sait comment faire?

 

[edtdd]--Message édité par Combi_A_Vendre--[/edtdd]


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 28-08-2001 à 14:50:31    

Moui mais fo remplacer les espaces par les valeurs ASCII :  
Espace = %20 je crois
 
Donc : $text = "Paysan%20Paysan%20Super%20Paysan"
 
Mais je dois surement me tromper  :crazy:

Reply

Marsh Posté le 28-08-2001 à 14:56:11    

aie!
Et comment faire pour dans un texte remplacer tous les espaces par des %20 ?
 
vw


---------------
The best way to accelerate a computer running windows is at 9.8m.s-2
Reply

Marsh Posté le 28-08-2001 à 15:00:46    

Combi_A_Vendre a écrit a écrit :

aie!
Et comment faire pour dans un texte remplacer tous les espaces par des %20 ?
 
vw  




 
si tu peux tres bien mettre des blanc??
 
tu fais $texte= "coucou la tribu";
<a href=\"index.php3?texte=$texte\"> link </a>
 
et sur ta page index tu fais print($texte);
et la tu as le texte ? :??:

Reply

Marsh Posté le 28-08-2001 à 15:00:55    

Combi_A_Vendre a écrit a écrit :

aie!
Et comment faire pour dans un texte remplacer tous les espaces par des %20 ?
 
vw  




 
si tu peux tres bien mettre des blanc??
 
tu fais $texte= "coucou la tribu";
<a href=\"index.php3?texte=$texte\"> link </a>
 
et sur ta page index tu fais print($texte);
et la tu as le texte ? :??:

Reply

Marsh Posté le 28-08-2001 à 15:00:55   

Reply

Marsh Posté le 28-08-2001 à 15:04:04    

tu as deux fonctions faites pour ça...
 
urlencode() et urldecode()
 
cf doc si tu as pas déjà compris comment on s'en sert...

 

[edtdd]--Message édité par M@nu--[/edtdd]

Reply

Marsh Posté le 28-08-2001 à 15:34:54    

Ben je ne suis pas sur de moi, ptetre ke c vrai ne mettant les double quotes ca ira ?

Reply

Sujets relatifs:

Leave a Replay

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