2013-05-25 2 views
2

В Symfony 2 я хочу проверить, является ли текущий запрос защищенным (SSL) или нет, и я знаю, что мы можем сделать это с помощью чистого php, например, проверить $ _SERVER [ 'HTTPS']. Однако мне интересно, есть ли какой-либо метод/помощник Symfony, который уже помогает нам это определить?Проверить, является ли текущий запрос надежным (ssl)

ответ

5

Symfony\Component\HttpFoundation\Request имеет isSecure способ. Вы можете использовать его в контроллер следующим образом:

if ($this->getRequest()->isSecure()) { 
    // ... 
} 
+1

В моем случае эта функция не работала правильно, поэтому я использовал один описанный в http://stackoverflow.com/questions/1175096/how -в-найти-аут, если вы-являются-использования-протоколу HTTPS без-serverhttps –

Смежные вопросы