Cannot modify header information - headers already sent by
Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\system\database\drivers\mysqli\mysqli_driver.phphttp://codeigniter.org.cn/forums/data/attachment/album/201608/22/164047r2r3mrbf7tdurkbt.png
这又是啥问题
Hex 发表于 2016-8-23 10:21
你的报错信息里写了,你调用了未定义函数,我觉得是你的数据库配置有问题。
你这样改,是治标不治本的方式 ...
database.php里头就这么写着:
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '123456',
'database' => 'mytestdb',
'dbdriver' => 'mysqli',
'dbprefix' => 'happyfarm_',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
); Hex 发表于 2016-8-23 10:21
你的报错信息里写了,你调用了未定义函数,我觉得是你的数据库配置有问题。
你这样改,是治标不治本的方式 ...
database.php里头就这么写着:
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '123456',
'database' => 'mytestdb',
'dbdriver' => 'mysqli',
'dbprefix' => 'happyfarm_',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
); Hex 发表于 2016-8-22 17:59
楼主有在控制器里做重定向操作,这个要具体看看你的代码如何写的。
你目前提供的信息无法判断是什么问题。 ...
上网查了一下:把原句注释,改成下面那句,不再提示出错了,但不知这会有什么其它影响吗
protected function _escape_str($str){
//return $this->conn_id->real_escape_string($str);
if($this->conn_id){
return $this->conn_id->real_escape_string($str);
}
} 我猜是说文件头信息已经发送出去了,后面又有功能要再发送一个文件头,后者无法重置前者就会报错,关键是我哪里重复发送文件头呢 调试发现运行到图中第59行就停止了,关键是这个函数我一共调用了两次,前一个调用好好的,说明不是语法问题,后一个再运行到第59行时就报错了http://codeigniter.org.cn/forums/data/attachment/album/201608/22/165736nuvsmi2wd8xzvurw.png
試著將你的錯誤訊息
前往搜尋引擎查看看如何 ? 楼主有在控制器里做重定向操作,这个要具体看看你的代码如何写的。
你目前提供的信息无法判断是什么问题。 Hex 发表于 2016-8-22 17:59
楼主有在控制器里做重定向操作,这个要具体看看你的代码如何写的。
你目前提供的信息无法判断是什么问题。 ...
你的重定向是指redirect()吗 丘思甲 发表于 2016-8-23 09:59
上网查了一下:把原句注释,改成下面那句,不再提示出错了,但不知这会有什么其它影响吗
protected funct ...
你的报错信息里写了,你调用了未定义函数,我觉得是你的数据库配置有问题。
你这样改,是治标不治本的方式,不建议你这么做。
建议还是看一些 PHP 基础,有些东西不是你想的那样。
页:
[1]
2