2012-10-02 3 views
1

특정 컨트롤러를 사용하는 경우 http에서 https로 내 응용 프로그램을 리디렉션하고 싶습니다. 어떻게하면 좋을까요? 나는 Zend 라우트를 많이 사용하고 있기 때문에 .htaccess를 다시 쓰고 싶지 않다. 젠드가 할 수있는 방법을 선호한다.Zend 컨트롤러에서 HTTPS로 리디렉션

+0

니스 질문 : 컨트롤러의 _redirect() 기능을 사용하여 init() 함수에서 리디렉션을 수행 할 수 있습니다. 내가 고객을 지불 게이트웨이로 전달해야 할 때 이러한 상황이 나타났습니다. – kta

답변

0

컨트롤러 내부의 모든 동작에 대해 그렇게하고 싶다면

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