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