APP_DEBUG调试模式关闭后变量I('get.id')获取出错的问题

浏览:653 发布日期:2015/10/20 分类:求助交流 关键字: APP_DEBUG get 调试模式 变量获取
当调试模式关闭后
define('APP_DEBUG', false );
如操作表单提交时if(IS_POST){
  $uid = I('get.id');  //用get获取的话,id会出错
  $User = M("User"); 
  $data['name'] = 'ThinkPHP';
  $data['email'] = 'ThinkPHP@gmail.com';
  $User->where('id='.$uid)->save($data); 
} else {
  $id = I('get.id');
  $User = M("User"); 
  $User->where('id='.$id)->find();
}
POST提交表单时,用get获取变量的话,获取id就会出错
如果调试模式开启了就不会出错。

是不是不能用I('get.')获取变量吗?手册上也好像没讲
最佳答案
评论( 相关
后面还有条评论,点击查看>>