[PHP]Получаем протокол, по которому работает сайт (http:// или https://)

  • Автор темы pligin
  • Дата начала
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
PHP:
$protocol = (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS'] == 'on'))?'https://':'http://';
 
Последнее редактирование модератором:
geronimo
Участник
Сообщения
291
Реакции
125
для более не опытных,можно небольшое разъяснение для чего это и как использовать
 
jameson
Участник
Сообщения
612
Реакции
359
$protocol это то, что должно стоять перед адресом сайта примерно на пальцах <?=$protokol?>psweb.ru
 
karina
Участник
Сообщения
14
Реакции
0
а в какой файл прописать эту строку?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
Карина написал(а):
а в какой файл прописать эту строку?
Тебе это не нужно.
Это нужно тем, кто что-то разрабатывает, чтобы его работы не зависили от используемого протокола.
Например, часто у всех проблемы со стандартной каптчей фф и именно из-за этого, т.к. там нужно указать протокол в URL. И чтобы там ничего не указывать можно определить протокол подключения и использовать его в url
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
geronimo написал(а):
для более не опытных,можно небольшое разъяснение для чего это и как использовать
Выложу каптчу ФФ с данным решением, чтобы мог наглядно посмотреть
 
karina
Участник
Сообщения
14
Реакции
0
почему мне не надо мне нужно решение чтобы на серфинге если сайт с ssl непоказывал белых страничек при просмотре сайтов
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
Карина написал(а):
почему мне не надо мне нужно решение чтобы на серфинге если сайт с ssl непоказывал белых страничек при просмотре сайтов
А причем тут получение протокола сайта? Разве тут что-то про серфинг говорилось?
Дополнение серфинга для отображения сайтов с любым протоколом (http и https) 1.0
 
Сверху