JSON字符串传到后台PHP处理问题的解决方法


Posted in PHP onJune 05, 2016

在项目开发的时候由于涉及到批量记录数组的传入,由于字段多,所以不可能能用普通的方式&a=322&=gsd&v=rwe 这样去传送,所以想到了前端传JSON格式过去content=[{'a':2321,'b':'gsd','c':'dww'},{'a':'4sd','b':'gsd2','c':'dww3'},.....] , 这样的话多条记录后台解析也很方便,但我这么传的时候后台收到的是 [{\'a\':2321,\'b\':\'gsd\',\'c\':\'dww\'}...] 这样的格式,而我需要的标准的JSON格式的字符串,利用PHP的json_decode 解析后直接转换成数组,这样我就好操作,到网上搜索了很多同学也遇到了和我一样的问题,找了半天最好都还是没找到答案,最后还是自己整出来了,stripslashes 用PHP中的这个函数,把获取的JSON字符串转换一下就OK了,

其实这个问题是由 get_magic_quotes_gpc() 函数引起的,如果php.ini 中的配置为 off 应该就没这个问题,所以利用这个函数的时候加上判断

//$json 为接收的JSON字符串
if(get_magic_quotes_gpc()==1){
  $json = stripslashes($json);
}

说句多余的话,俩年没整PHP了,都忘光了,最近项目需要又得翻手册了

PHP 相关文章推荐
php,不用COM,生成excel文件
Oct 09 PHP
PHP 基本语法格式
Dec 15 PHP
php+iframe实现隐藏无刷新上传文件
Feb 10 PHP
PHP 中关于ord($str)>0x80的详细说明
Sep 23 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
Jun 27 PHP
php使用ob_start()实现图片存入变量的方法
Nov 14 PHP
支持中文、字母、数字的PHP验证码
May 04 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
Smarty环境配置与使用入门教程
May 11 PHP
thinkphp分页集成实例
Jul 24 PHP
PHP基于面向对象实现的留言本功能实例
Apr 04 PHP
PHP命名空间(namespace)原理与用法详解
Dec 11 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 #PHP
php 如何获取文件的后缀名
Jun 05 #PHP
PHP常用文件操作函数和简单实例分析
Jun 03 #PHP
PHP读取大文件末尾N行的高效方法推荐
Jun 03 #PHP
PHP中读取文件的几个方法总结(推荐)
Jun 03 #PHP
PHP学习笔记之php文件操作
Jun 03 #PHP
ThinkPHP3.2.3实现分页的方法详解
Jun 03 #PHP
You might like
一步一步学习PHP(2)――PHP类型
2010/02/15 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
sina的lightbox效果。
2007/01/09 Javascript
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
jQuery简单实现日历的方法
2015/05/04 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
2017/04/27 jQuery
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
layui.js实现的表单验证功能示例
2017/11/15 Javascript
nodejs发送http请求时遇到404长时间未响应的解决方法
2017/12/10 NodeJs
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
python学习笔记:字典的使用示例详解
2014/06/13 Python
Python类的动态修改的实例方法
2017/03/24 Python
python分析作业提交情况
2017/11/22 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
python中使用while循环的实例
2019/08/05 Python
Pytorch自己加载单通道图片用作数据集训练的实例
2020/01/18 Python
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
商务英语广告词大全
2014/03/18 职场文书
装修活动策划方案
2014/08/27 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
Python实现照片卡通化
2021/12/06 Python