使用PHP接收POST数据,解析json数据

2015-01-24信息快讯网

本篇文章是对使用PHP接收POST数据以及json数据进行了详细的分析介绍,需要的朋友参考下

<?php
 $json_string = $_POST["txt_json"];
 if(ini_get("magic_quotes_gpc")=="1")
 {
  $json_string=stripslashes($json_string);
 }
 $user = json_decode($json_string);
 echo var_dump($user);
?>

在这个文件中,首先得到html文件中POST表单域txt_json的值,放入变量$json_string中,而后判断,如果当前PHP的设定为magic_quotes_gpc=On,即传入的双引号等会被转义,这样json_decode函数无法解析,因此我们要将其反转义化。而后,使用json_decode函数将JSON文本转换为对象,保存在$user变量中,最终用echo var_dump($user);,将该对象dump输出出来

php数组编码转换示例详解
使用Discuz关键词服务器实现PHP中文分词
PHP输出缓存ob系列函数详解
php初始化对象和析构函数的简单实例
PHP连接MySQL的2种方法小结以及防止乱码
php function用法如何递归及return和echo区别
详解PHP中strlen和mb_strlen函数的区别
php发送post请求函数分享
php判断是否为json格式的方法
PHP中is_file不能替代file_exists的理由
PHP static局部静态变量和全局静态变量总结
php中的strpos使用示例
PHP中session变量的销毁
php中session退出登陆问题
php中require和require_once的区别说明
PHP json_decode函数详细解析
php使用curl发送json格式数据实例
关于JSON以及JSON在PHP中的应用技巧
json的键名为数字时的调用方式(示例代码)
解析zend Framework如何自动加载类
PHP遍历某个目录下的所有文件和子文件夹的实现代码
下拉列表多级联动dropDownList示例代码
解析PHP函数array_flip()在重复数组元素删除中的作用
PHP数组排序函数合集 以及它们之间的联系分析
解析file_get_contents模仿浏览器头(user_agent)获取数据
基于php常用函数总结(数组,字符串,时间,文件操作)
浅析php中抽象类和接口的概念以及区别
php 去除html标记--strip_tags与htmlspecialchars的区别详解
解析strtr函数的效率问题
比较strtr, str_replace和preg_replace三个函数的效率
解析php file_exists无效的解决办法
深入file_get_contents与curl函数的详解
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
解析PHP中的file_get_contents获取远程页面乱码的问题
深入file_get_contents函数抓取内容失败的原因分析
php 备份数据库代码(生成word,excel,json,xml,sql)
浅析php中jsonp的跨域实例
用Json实现PHP与JavaScript间数据交换的方法详解
PHP在不同页面间传递Json数据示例代码
探讨PHP JSON中文乱码的解决方法详解
©2014-2024 dbsqp.com