Dans vos exemples, il manque le deuxième paramètre de la fonction, ainsi que l'url_decode.
Vous remarquerez d'ailleurs que son fonctionnement n'est pas celui que vous avez renvoyé : http://php.net/manual/en/function.parse-str.php
Vous remarquerez d'ailleurs que son fonctionnement n'est pas celui que vous avez renvoyé : http://php.net/manual/en/function.parse-str.php