
正文
php后端接收前段的数据 php后端接口
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
后端php那里接收到前端post给的json为什么会是转义字符串格式
1,有可能框架对整个参数,进行了转义,反转义一遍即可
2,有可能开启了PHP的自动过滤功能,在php.ini中关闭即可
magic_quotes_gpc = On 改为 magic_quotes_gpc = Off
相关问答
Q1: 求各位大神帮帮忙,PHP $_post 数组 怎么实现
有点没看明白你提问的目的!
php数组的定义很宽泛,不需要预先定义变量,可以直接存放数据,有两种形式:索引数组(不指定键,系统自动分配数字键)、关联数组(自定义键,指定键)!
例如:想要获得如下结构的二维数组(关联数组)
[
'A' = [
'type' = 'TYPE_SINGLE',
'day' = 'DAY May 12'
],
'B' = [
'type' = 'TYPE SINGLE_2',
'day' = 'DAY May 13'
],
'C' = [
'type' = 'TYPE SINGLE_3',
'day' = 'DAY May 14'
]
]
php定义代码:
//第1种
$abc = [
'A' = [
'type' = 'TYPE_SINGLE',
'day' = 'DAY May 12'
],
'B' = [
'type' = 'TYPE SINGLE_2',
'day' = 'DAY May 13'
],
'C' = [
'type' = 'TYPE SINGLE_3',
'day' = 'DAY May 14'
]
];
//第2种
$abc2 = [];//定义并重置变量,此行可不写
$abc2['A']['type'] = 'TYPE_SINGLE';
$abc2['A']['day'] = 'DAY May 12';
$abc2['B']['type'] = 'TYPE_SINGLE_2';
$abc2['B']['day'] = 'DAY May 13';
$abc2['C']['type'] = 'TYPE SINGLE_3';
$abc2['C']['day'] = 'DAY May 14';
//第3种(1、2的混合用法)
$abc3['A'] = ['type' = 'TYPE_SINGLE', 'day' = 'DAY May 12'];
$abc3['B'] = ['type' = 'TYPE_SINGLE_2', 'day' = 'DAY May 13'];
$abc3['C'] = ['type' = 'TYPE_SINGLE_3', 'day' = 'DAY May 14'];
以上三种写法是常用写法,还有其他形式,php数组功能很强大,可以存放任意数据类型,写法也很随意!$abc、$abc2、$abc3 数据结构相同,但是$abc会重置内部结构。
注:$_POST 是全局变量,适合从中获取(请求)数据,不建议你修改其内部数据结构,防止键名冲突,破坏全局变量的结构。如果你修改了$_POST,的确,$_POST['A']['type'] 能得到字符串'TYPE_SINGLE'!
Q2: php 怎么接收前端传来的json数据
?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$d = $_POST['data'];//这里获取的直接就是数组了,不需要用到json_decode
echo $d['doing'];
//print_r($d);
exit;
}
?
script src="js/jquery-1.7.2.min.js"/script
script type="text/javascript"
$(document).ready(function() {
$("#xx").click(function(){
var url = "test.php";
var str ="{'doing':'createvote','type':'type','num':'num','votetheme':'votetheme','creater':'loginname'}";//json格式字符串
var data = eval('('+str+')');//转换成数组对象,不加这步,那么PHP获取的是字符串。
$.post(url, {'data': data}, function(res) {//注意jquery的$.post的第2个参数必须是键值对形式
alert(res);
});
});
});
/script
input id="xx" type="button" value="点击"
php后端接收前段的数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php后端接口、php后端接收前段的数据的信息别忘了在本站进行查找喔。






