| imho.ws |
![]() |
|
|
|
# 1 |
|
Banned
Регистрация: 11.06.2008
Сообщения: 57
![]() |
Распознать на PHP, зашли с http или https
Вот вопрос, физически возможно ли на php, то что выдаёт $_SERVER['SERVER_PROTOCOL'] это не то, он там постоянное значение подаёт, хоть ты тресни.
Вот я для себя подумал делать так, два запроса организовывать, на http и https, и в зависимости, какой отвечает... но блин, это же долго может в худшем случае придётся ждать. Ещё вариант, через яваскрипт на ajax, или ифрэйм в сессию записывать, но тогда яваскрипт нужен постоянно, хотя думаю сегодня это не вопрос, но тоже долго, а быстрого и хорошего решения нет? |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
смотришь SERVER_PORT и по нему определяешь. Обычно 80 - http, 443 - https
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|
|
|
# 4 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ну дык я предполагаю, что человек знает, на каких портах что работает на его сервере
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|
|
|
# 5 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
ну, значит, HTTP у тебя и есть, а не HTTPS. Либо же что-то туннелирует ssl, отдавая вебсерверу уже обычный нешифрованный http-трафик.
Ты на своём сервере экспериментируешь, или у хостера у какого? Если у хостера - то пинай саппорт и выясняй, чего это у них такой https загадочный. PS: кста, в таком случае - а REMOTE_ADDR и для https, и для http соединений правильно показывается?
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
|