用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2544|回复: 1
收起左侧

报错

[复制链接]
发表于 2009-11-7 13:33:00 | 显示全部楼层 |阅读模式
今天遇到一个问题,   
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();函数,但是不好使,帮我一下吧。。。
发表于 2009-11-7 22:52:57 | 显示全部楼层
echo "<script language='javascript'>alert('添加成功!');</script>";
        redirect('national/index');

输出内容了就不可能 redirect 了,程序设计问题,请重新考虑程序结构。
从你这个来看,应该用 js 来进行转向,而不能用 PHP,因为 PHP 做不到。

本版积分规则