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 相关文章推荐
Windows下安装Memcached的步骤说明
Apr 25 PHP
php写的简易聊天室代码
Jun 04 PHP
解析thinkphp import 文件内容变量失效的问题
Jun 20 PHP
如何使用php输出时间格式
Aug 31 PHP
8个PHP程序员常用的功能汇总
Dec 18 PHP
cakephp打印sql语句的方法
Feb 13 PHP
PHP遍历数组的方法汇总
Apr 30 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
php生成0~1随机小数的方法(必看)
Apr 05 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 04 PHP
PHP实现微信提现功能
Sep 30 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 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连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
php简单统计在线人数的方法
2016/05/10 PHP
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
JQuery 学习笔记 选择器之四
2009/07/23 Javascript
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
JS 删除字符串最后一个字符的实现代码
2014/02/20 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
2015/08/10 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
2016/12/12 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
JS实现关键词高亮显示正则匹配
2018/06/22 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
深入理解Javascript中的this关键字
2015/03/27 Python
python使用Tkinter显示网络图片的方法
2015/04/24 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
python中的闭包函数
2018/02/09 Python
python中的列表与元组的使用
2019/08/08 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
施工员岗位职责
2014/03/16 职场文书
社区服务标语
2014/07/01 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
小学教学工作总结2015
2015/05/13 职场文书
运动会通讯稿300字
2015/07/20 职场文书
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS