色彩 发表于 2012-1-9 11:19:12

关于_output 的问题

Class Back extends CI_Controller
{
        public function __construct()
        {
                parent::__construct();
                $this->load->library('session');
                $this->load->helper('url');


        }
        public function _output()
        {
                $user = $this->session->userdata('username');
                if(!$user)
                {
                        echo "<script>alert('您还没有登录,请先登录!');</script>";
                        echo "<script>location.href = '".site_url('admin.php/index/index')."'</script>";
                        //redirect('admin.php/index/index', 'location', 301);
                }else
                {
                        echo "11";
                }

        }
        public function index()
        {
                $user = $this->session->userdata('username');
                echo "欢迎您回来:".$user;
                $this ->load ->view("backindex");
        }
}
这里我用_output()来检查用户是否登录了,但是检查完之后为什么
$this ->load ->view("backindex")不能执行了????

色彩 发表于 2012-1-9 11:23:49

:Q:Q:Q帮忙看下啊

sdink 发表于 2012-1-9 12:08:35

redirect ( '' );可以不

Hex 发表于 2012-1-9 12:22:09

先仔细了解下 _output 的用处
http://codeigniter.org.cn/user_guide/general/controllers.html#output
页: [1]
查看完整版本: 关于_output 的问题