重定向代码不起作用

时间:2013-01-28 16:56:44

标签: phalcon

我在Phalcon 0.8b上重定向时遇到了一些问题。

这是我的代码:

<?php
class UsersController extends \Phalcon\Mvc\Controller {
    public function loginAction() {
        if($this->session->get('user')) {
            $this->response->redirect('users/view/');

            exit;
        }
    }
}

基本上,代码会检查用户是否已登录,然后重定向。但是,我没有重定向。它只是我的白色屏幕。难道我做错了什么?文档不是很有帮助。

谢谢!

1 个答案:

答案 0 :(得分:5)

'exit'避免将响应头发送到客户端,以下必须工作:

<?php

class UsersController extends \Phalcon\Mvc\Controller {

    public function loginAction() {
        if($this->session->get('user')) {
            return $this->response->redirect('users/view/');            
        }
    }
}