Bonjour,
J'ai passé pas mal de temps a résoudre ce petit problème mais en vain:
J'ai besoin de passer dans l'url des symbole +, ce qui sera traduit dans la réception par un espace blanc.
Pour cela j'ai mis une fonction qui remplace les + par son code hexadécimal qui est %2B,
mais la surprise est que dans l'url elle s'affiche de nouveau comme +, ce qui ne résous pas donc le problème.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
//la fonction filtre:
function filter($var)
 
{
		if(ereg("\+",$var)) {$var=strtr($var,array("+"=>"%2B"));}
		return $var;
}
//ici un exemple de vérification 
Smavariable="exemple+";
echo  Smavariable; //donne: exemple+
echo  filter(Smavariable); //donne: exemple%2B
//parcontre:
 echo "href=mapage.php?mavariable=".filter($mavariable); 
//donne  href=mapage.php?mavariable=exemple+

Comment faire donc?
Merci beaucoup .