thinkphp里 表单提交数组的问题 你在接收页面 直接print_r($_POST); 看看什么效果, 你这应该是用var_dump()输出的吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表单没有问题print_r($_GET['listorder'])就可以了 我是这么打印的 print_r($_POST) 我刚开始是 print_r($_POST) 打印的 打印出来是 ['listorder']=array 后来 我想查看一下数据类型才用 var_dump 发现是 string 你没有用 thinkphp 提供的传入数据处理机制吗?你自己做了处理?贴出相关代码 谢谢斑竹的热心回答 找了半天是这边给过滤了 但是为什么trim过滤就不能提交数组了 // 系统变量安全过滤 if(C('VAR_FILTERS')) { $filters = explode(',',C('VAR_FILTERS')); foreach($filters as $filter){ // 全局参数过滤 $_POST = array_map($filter,$_POST); $_GET = array_map($filter,$_GET); } }$filters 是 Array( [0] => trim) 如果 $_POST 是多维数组,则除一维都会出问题这样写比较好array_walk_recursive($_POST, 'trim');array_walk_recursive($_GET, 'trim'); dedecms 模板显示乱码 请教下各位老师~关于Discuz7.2论坛背景图片的修改! PHP开发环境设置的问题! DEDECMS调用common.inc.php无效改了权限还是无法调用 整合ucenter用户登录!(uc手册)调用问题! 求PHP替换代码 php推荐用户注册,自己得奖励积分...... 怎样解决“星空级速”一卡多用户的问题 求教程 关于jpgraph的问题 Linux系统下安装php5.5.6时候,提示缺少libxml2.config ajax能返回,但是不刷新当前页面。要强制刷新才管用
print_r($_GET['listorder'])就可以了
你自己做了处理?
贴出相关代码
// 系统变量安全过滤
if(C('VAR_FILTERS')) {
$filters = explode(',',C('VAR_FILTERS'));
foreach($filters as $filter){
// 全局参数过滤
$_POST = array_map($filter,$_POST);
$_GET = array_map($filter,$_GET);
}
}
$filters 是
Array
(
[0] => trim
)
array_walk_recursive($_POST, 'trim');
array_walk_recursive($_GET, 'trim');