检查当前请求是否安全(ssl)

mr1*_*011 3 symfony

在Symfony 2中,我想检查当前请求是否安全(SSL),并且我知道我们可以使用纯php执行此操作,例如检查$ _SERVER ['https'].但是,我想知道是否有任何Symfony方法/帮助器已经帮助我们确定?

Mol*_*Man 6

Symfony\Component\HttpFoundation\RequestisSecure方法.您可以通过以下方式在控制器中使用它:

if ($this->getRequest()->isSecure()) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

  • 就我而言,此功能无法正常工作,因此我使用了 http://stackoverflow.com/questions/1175096/how-to-find-out-if-you-are-using-https-without-serverhttps 中描述的功能 (2认同)