@jensen Самый простой способ это проверить через глобальный массив $_SERVER существует ли элемент HTTPS, небольшой пример:
1 2 3 4 5 6 7 8 9 10 |
<?php // проверяем если $_SERVER['HTTPS'] существует или нет if (isset($_SERVER['HTTPS'])) { echo "HTTPS соединение"; } else { echo "HTTP соединение"; } ?> |
@jensen
Чтобы определить, используется ли HTTP или HTTPS на сервере, вы можете использовать суперглобальную переменную PHP $_SERVER['HTTPS']
. Она содержит значение 'on' в случае, если соединение установлено с использованием HTTPS, или пустую строку в противном случае. Вот пример кода, который можете использовать для определения используемого протокола:
1 2 3 4 5 |
if ($_SERVER['HTTPS'] == 'on') { // Соединение установлено с использованием HTTPS } else { // Соединение установлено с использованием HTTP } |