在Zend控制器下重定向到HTTPS

时间:2012-10-02 08:40:42

标签: php zend-framework

如果我使用某个控制器,我想将我的应用程序从http重定向到https。我该怎么做?我真的不想要.htaccess重写,因为我使用了很多Zend路由,我最喜欢Zend中的一个方法可以做到这一点

1 个答案:

答案 0 :(得分:0)

如果要对控制器内的所有操作执行此操作,可以使用控制器的init()功能在_redirect()函数中执行重定向:

class MyController extends Zend_Controller_Action
{
    public function init()
    {
        $this->_redirect('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
    }
}