Я использую sencha touch, и я отправляю данные на сервер php REST, чтобы сохранить его в базе данных, в firebug Я могу видеть параметры, которые sencha touch посылают на php, но в php I этот код:PHP POST метод json_decode return NULL
parse_str(file_get_contents("php://input"),$post_vars);
$info=$post_vars['customers'];
$data=json_decode(stripslashes($info),true);
возвращение json_decode NULL, то get_magic_quotes_gpc выключен Я также попытался utf8_encode, но всегда я получил NULL, я попытался var_dump и в ответ я получил дополнительный текст:
array(1) {
["customers"]=>
string(50) "{"c_name":"test","c_tel":"08-05852821","id":"112"}"
}
I не знаю, как продолжить, перед var_dump сообщение содержит:
{"success":{"customers":"{\"c_name\":\"test\",\"c_tel\":\"08-05852821\",\"id\":\"112\"}"}}
Я попытался stripslashes, но я также NULL ...
Любая идея ...
Можете ли вы сделать 'var_dump ($ _ POST);' или 'var_dump ($ _ GET)', если метод GET? Вероятно, это дает вам прямой доступ к тому, что вам нужно. – jeroen
Я получил этот var_dump ($ _ POST): array (1) {["customers"] => string (50) "{" c_name ":" test "," c_tel ":" 08-05852821 "," id ": "112"} " } – user2005049
Как я могу получить доступ к« c_name »? – user2005049