报错
今天遇到一个问题,function shipin_insert()
{
$this->db->insert('shipin',$_POST);
echo "<script language='javascript'>alert('添加成功!');</script>";
redirect('national/index');
exit;
}
这段代码运行后报错:
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at E:\xampp\htdocs\codeigniter\system\application\controllers\national.php:26)
Filename: helpers/url_helper.php
Line Number: 541
我试了在程序开头加上ob_start();函数,但是不好使,帮我一下吧。。。 echo "<script language='javascript'>alert('添加成功!');</script>";
redirect('national/index');
输出内容了就不可能 redirect 了,程序设计问题,请重新考虑程序结构。
从你这个来看,应该用 js 来进行转向,而不能用 PHP,因为 PHP 做不到。
页:
[1]