Probleme: HTTP GET - Paramètre avec espaces
Bonjour,
Je dois corriger un bug d'un site existant en PHP et développé avec Windev.
Le problème:
Un paramètre envoyé en GET contiens des espaces et le script qui reçoit ce paramètre ne reçoit que le premier mot !
Je pensais utiliser utf8_encode() avec ce paramètre mais ce que j'ai écris ne fonctionne pas:
Code:
1 2 3
| Operateur(28773,$sRequete2,Operateur(6166,getRef('&choix='.utf8_encode(GetValeur($A36_SAI_DECOUVERT)))));
...
Operateur(95,$sResultat2,getRef(default_GetContent(GetValeur($sUrl),GetValeur($sRequete2)))); |
En affichant $sRequete2, je vois bien la bonne valeur pour le paramètre 'choix' mais dans le script appelé, je ne vois que le premier mot comme valeur du paramètre 'choix'.
Merci de m'indiquer comment je pourrais passer correctement le paramètre dans ma requête !
P.S : Mon plus gros soucis en fait, c'est que je ne connais pas le framework utilisé et du coup, je galère pas mal pour trouver la solution...