weiphp2.0 controller.class.php里面add方法接收不到post请求发送的数据
2017-09-06 09:42
846 查看
这个问题困扰了我几天,错误的代码:
public function add(){
if(IS_POST){
if(!$this->checkinput())
return;
date_default_timezone_set('PRC'); //设置中国时区
$message_time = strtotime(I('post.message_time'));
$message_time = intval($message_time);
$createtime = time();
$data = [];
$data['messsage_name '] = I('post.messsage_name ','我是谁');
$data['content '] = I('post.content ');
$data['department '] = I('post.department ');
$data['message_time '] = $message_time;
$data['create_time '] = $createtime;
//$this->assign('data',$data);
// dump($data);
/*
$this->assign("list_data",$data);
$this->common();
$this->display("temp.html");
*/
/*
print("<pre>");
print_r($data);
print("</pre>");
return;
*/
$this->success ( $data['messsage_name']);
当时怎么调也调不通,然后经过仔细排查,原来是取post请求数据的时候,后面多了一个空格,本来写法是这样的:
$data['content'] = I('post.content');
我却不小心写成了这样:
$data['content '] = I('post.content ');
然后往死里调试,就是弄不好。最后发现原因在这儿,空格害了我一天。。。。写这篇文章吸取教训
public function add(){
if(IS_POST){
if(!$this->checkinput())
return;
date_default_timezone_set('PRC'); //设置中国时区
$message_time = strtotime(I('post.message_time'));
$message_time = intval($message_time);
$createtime = time();
$data = [];
$data['messsage_name '] = I('post.messsage_name ','我是谁');
$data['content '] = I('post.content ');
$data['department '] = I('post.department ');
$data['message_time '] = $message_time;
$data['create_time '] = $createtime;
//$this->assign('data',$data);
// dump($data);
/*
$this->assign("list_data",$data);
$this->common();
$this->display("temp.html");
*/
/*
print("<pre>");
print_r($data);
print("</pre>");
return;
*/
$this->success ( $data['messsage_name']);
当时怎么调也调不通,然后经过仔细排查,原来是取post请求数据的时候,后面多了一个空格,本来写法是这样的:
$data['content'] = I('post.content');
我却不小心写成了这样:
$data['content '] = I('post.content ');
然后往死里调试,就是弄不好。最后发现原因在这儿,空格害了我一天。。。。写这篇文章吸取教训
相关文章推荐
- 解决SpringMVC接收不到axios发送post请求的数据问题
- axios发送post请求,springMVC接收不到数据问题
- PHP后端接收不到AngularJs中$http.post发送的数据的问题
- Android HttpUrlConnection 发送Post请求 PHP页面$_POST接收不到问题
- AngularJs的$http发送POST请求,php无法接收Post的数据解决方案
- axios发送post请求springMVC接收不到参数的解决方法
- axios发送post请求,springMVC接收不到数据问题
- 初涉Ajax,以post或get方法发送数据,以json或xml形式接收服务器返回的请求
- axios的post请求发送数据,后端接收不到
- php发送get、post请求的几种方法
- php发送get、post请求的6种方法简明总结
- php发送post请求的三种方法
- PHP:6种GET和POST请求发送方法
- PHP:6种GET和POST请求发送方法
- PHP:6种GET和POST请求发送方法
- PHP中接收send/POST/GET发送的数据
- IOS总结_IOS以post方式向PHP服务器端发送json数据请求
- php发送post请求的三种方法示例
- php发送get、post请求的6种方法简明总结
- php发送get、post请求的几种方法