php真假json返回


以前一直以为 这个就是返回json 现在才知道没有这么简单需要加上头 这个其实返回的是字符串js拿到了可以直接操作是因为帮你转换了但是其他的语言就不一定了

$json={"name":"yovae","password":"12345"}; 
echo $json;

加上这个就好了

header('Content-type:text/json');     //这句是重点,它告诉接收数据的对象此页面输出的是json数据;

还有就是一般都是接受json而不是和js 的ajax一样直接post字段名就行了
PHP接受JSON POST

$data = json_decode(file_get_contents('php://input'), true);

然后数据都在$data里面了对接别的语言可能和js的json不太一样+
这里还推荐一个谷歌浏览器接口测试插件地址

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - php真假json返回


Carpe Diem and Do what I like