Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1806 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Php/javascript : problème de passage de paramètre par URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Php/javascript : problème de passage de paramètre par URL

n°324295
USA Mike
WWW-->We Will Win
Posté le 06-03-2003 à 10:03:23  profilanswer
 

quand je fais un passage de paramètre dans une redirection javascript, PHP me tronque mes caractères '+' !!!!  
pourquoi ??? ça le fait pas quand je fais ma redirection sur un lien !  
ça ne le fait qu'avec le ymbol '+', et non pas avec les autres - / * !!!!  
stupéfaut je suis !!  
 
créez ces fichiers pour vous en rendre compte :  
 
page1.php  
 
<html>  
<body>  
<a href="page2.php?CHAMP=Romeo%20%2B%20Juliet">1 - lien avec passage de param&tre</a><br>  
<br> <br> <br>  
<form name="form1" method="post" action="">  
<input name="SAISI" type="text" id="SAISI" value="romeo + juliette">  
<a href="javascript:document.location.href='page2.php?CHAMP='+document.form1.SAISI.value">2  
- redirection avec passage de param&tre</a>  
</form>  
</body>  
</html>  
 
 
 
page2.php  
 
<html>  
<body>  
<?PHP echo $CHAMP?>  
</body>  
</html>  
 
 
mais comment puis-je faire pour régler mon problème ??? Je ne vois pas car le '+' apparait bien dans la barre d'adresse, mais PHP ne le voit pas !!!!!!!!  
 
j'aurai besoin d'une solution générale car je ne saurais pas à l'avance s'il y aura un '+' dans la valeur saisie.  
'romeo +juliette' est juste un exemple pour montrer le problème du '+'  
 
 
help me !


---------------

mood
Publicité
Posté le 06-03-2003 à 10:03:23  profilanswer
 

n°324299
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 06-03-2003 à 10:07:18  profilanswer
 

Dans une URL, le + est l'encodage pour le caractère espace. En effet, les caractères autres qu'alphanumériques ou + ou _ ou & ou ? ne sont pas autorisés dans une URL.
Donc pour avoir ton + avec javascript, utilise la fonction escape().


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°324344
beleg
黑社會
Posté le 06-03-2003 à 10:37:42  profilanswer
 

definie une fonction pr tes redirections et appelle la dans ton a href.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Php/javascript : problème de passage de paramètre par URL

 

Sujets relatifs
[PHP] problème de sécurité -important-> session ID bizarretéJavascript menu déroulant. Sélectionner un element du menu
[PHP] PB avec la fonction imagepng[Perl/Tk] Probleme de focus
[PHP] Cookie en local host[PHP - MYSQL] récupération d'une somme par sql dans php
re problème avec webservice (Java2WSDL inside)jeu de la vie en java, nouveau probleme avec une methode
[PHP] Nivo sécurité, c koi le mieux ? 
Plus de sujets relatifs à : Php/javascript : problème de passage de paramètre par URL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR