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

pligin

Команда форума
Администратор
#1
PHP:
$protocol = (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS'] == 'on'))?'https://':'http://';
 
Последнее редактирование:

geronimo

Команда форума
Гл. Модератор
#2
для более не опытных,можно небольшое разъяснение для чего это и как использовать
 

jameson

Команда форума
Гл. Модератор
#3
$protocol это то, что должно стоять перед адресом сайта примерно на пальцах <?=$protokol?>psweb.ru
 

pligin

Команда форума
Администратор
#5
а в какой файл прописать эту строку?
Тебе это не нужно.
Это нужно тем, кто что-то разрабатывает, чтобы его работы не зависили от используемого протокола.
Например, часто у всех проблемы со стандартной каптчей фф и именно из-за этого, т.к. там нужно указать протокол в URL. И чтобы там ничего не указывать можно определить протокол подключения и использовать его в url
 
#7
почему мне не надо мне нужно решение чтобы на серфинге если сайт с ssl непоказывал белых страничек при просмотре сайтов
 

pligin

Команда форума
Администратор
#8
почему мне не надо мне нужно решение чтобы на серфинге если сайт с ssl непоказывал белых страничек при просмотре сайтов
А причем тут получение протокола сайта? Разве тут что-то про серфинг говорилось?
Дополнение серфинга для отображения сайтов с любым протоколом (http и https) 1.0
 
Сверху