Je passe un paramètre 'data' à une page php en utilisant AJAX. Le paramètre est une chaîne JSON comme:Problème PHP décodage Paramètre GET avec des guillemets
{"type":"value"}
J'Encode avec fonction encodeURIComponent JS obtenir:
%7B%22type%22%3A%22value%22%7D
Si je vous écris à la main:
http://some_url/index.php?data=%7B%22type%22%3A%22value%22%7D
mon "index.php" simplement obtient les paramètres et "imprime à l'écran". Le problème est que je reçois ce qui est pas un JSON valide pour décoder:
{\"type\":\"value\"}
Toute aide, merci à l'avance
Donc '{\" type \ ": \" value \ "}' est ce que vous obtenez quand vous faites 'echo $ _GET ['echo']'? Avez-vous essayé d'utiliser 'json_decode'? –