1
如果我使用某個控制器,我想將我的應用程序從http重定向到https。我將如何做到這一點?我真的不想要.htaccess重寫,因爲我使用了很多Zend路由,最好是我想要一個Zend內部的方法,可以做到這一點在Zend控制器下重定向到HTTPS
如果我使用某個控制器,我想將我的應用程序從http重定向到https。我將如何做到這一點?我真的不想要.htaccess重寫,因爲我使用了很多Zend路由,最好是我想要一個Zend內部的方法,可以做到這一點在Zend控制器下重定向到HTTPS
如果你想爲你的控制器內的所有操作做到這一點,你
class MyController extends Zend_Controller_Action
{
public function init()
{
$this->_redirect('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']);
}
}
有趣的問題:可以使用控制器的
_redirect()
功能在init()
函數執行重定向。當我必須將客戶從正式http轉發到支付網關時,我遇到了這種情況。 – kta