Как узнать, используете ли вы HTTPS без $ _SERVER ['HTTPS']
Я видел много онлайн-уроков, в которых говорится, что вам нужно проверить$_SERVER['HTTPS']
если на сервере установлено соединение, то по HTTPS. Моя проблема в том, что на некоторых серверах, которые я использую,$_SERVER['HTTPS']
является неопределенной переменной, которая приводит к ошибке. Могу ли я проверить еще одну переменную, которая всегда должна быть определена?
Просто чтобы быть ясно, я в настоящее время использую этот код, чтобы решить, если это подключение HTTPS:
if(isset($_SERVER['HTTPS'])) {
if ($_SERVER['HTTPS'] == "on") {
$secure_connection = true;
}
}