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 !
---------------