Tout en regardant sur je suis est pour urldecode() la doc dans cette note:Quelles sont les routines de décodage automatique qu'utilise Apache + PHP?
superglobales _GET $ et _REQUEST $ sont déjà décodés. L'utilisation de urldecode() sur un élément dans $ _GET ou $ _REQUEST peut avoir des résultats inattendus et dangereux .
C'est la raison pour laquelle une variable get avec la valeur de %26
finit par être &
. Existe-t-il d'autres routines de décodage auto-magiques autres que urldecode()
? Décoder peut-être cela uniquement à cause de la configuration ou de la négociation?
+1 très bien. Avez-vous des références? Le fichier php C++ qui effectue ces actions serait génial. – rook
Je pense que c'est principalement dans http://svn.php.net/viewvc/php/php-src/trunk/main/php_variables.c?revision=298241&view=markup - cherchez "Supprimer les espaces de début des noms de cookies" – mario