Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как определить HTTP или HTTPS?
 
 автор: itica   (25.02.2007 в 15:10)   письмо автору
 
 

Нужно чтобы сайт работал только через https, как можно отследить по какому протоколу зашёл юзер и в случае чего сделать переадресацию.

PS: Может можно что-то прописать в .htaccess, чтобы не мучится с переадресацией?

   
 
 автор: itica   (25.02.2007 в 20:45)   письмо автору
 
   для: itica   (25.02.2007 в 15:10)
 

Неужели никто не сталкивался с этим?

   
 
 автор: cheops   (26.02.2007 в 00:51)   письмо автору
 
   для: itica   (25.02.2007 в 15:10)
 

Вообще обычно под защищённую часть сайта создают отдельный виртуальный каталог, в этом случае задача сводится к тому, чтобы в обычно каталоге ничего не создавать, а создавать сайт лишь в виртуальном каталоге SSL.

   
 
 автор: itica   (27.02.2007 в 15:26)   письмо автору
 
   для: cheops   (26.02.2007 в 00:51)
 

Нет такого, весь сайт уже создан и работает из той директории к которой можно получить доступ как через HTTP так и через HTTPS.

   
 
 автор: Arseni   (28.02.2007 в 00:13)   письмо автору
 
   для: itica   (27.02.2007 в 15:26)
 

HTTPS работает через 443й порт или около того. Поэтому может и не лучшим, но вариантом является вот такой:
if ($_SERVER['SERVER_PORT'] == 80) {
//Мы на обычном ХТТП
} else {
//Наверное мы на ХТТПС, вряд ли кто залез к нам не по 80 порту и при этом не по SSL
}

Вот и все - критикуйте

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования