Redirection : IE vs reste du monde

Sous IE, une redirection (exemple : header(‘Location:’.$url); ) n’est pas encodée par défaut (exemple : Stéphanie ne devient pas « St%E9phanie »).
Si cela pose des problèmes (exemple : la chaine des variables get est comparée à une chaîne cryptée), vous devez explicitement encoder les variables.
Exemple :

foreach($params as $cle => $valeur){
   $requete .= $cle.'='.urlencode($valeur).'&';
Ce contenu a été publié dans php, avec comme mot(s)-clé(s) , . Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *