Настройка вашей первой страницы SSL с использованием PHP5 - PullRequest
1 голос
/ 09 октября 2008

Я бы хотел использовать безопасный SSL-вход на моем сайте! Я не использовал SSL раньше, поэтому я ищу хорошее чтение. Может кто-нибудь сказать мне, где я могу найти пример кода фрагментов SSL или код страницы. (Не слишком технический)

  • У меня есть статический IP
  • Мой хост настроен для обработки страниц SSL.

Интересует: Основной код страницы. Древовидная структура. / Другое

Пол

Ответы [ 3 ]

2 голосов
/ 09 октября 2008

Если у вас хост с поддержкой SSL, запись имени входа ничем не отличается от записи без SSL - все шифрование происходит на нижнем уровне стека протоколов, поэтому к тому времени, когда ваш PHP увидит запрос, он уже расшифрован , Точно так же ваши выходные данные скрипта шифруются сервером HTTP перед последующей передачей обратно пользователю.

2 голосов
/ 09 октября 2008

Моей первой мыслью было бы просто вызвать функцию для перенаправления на https: версию текущей страницы, когда вам нужно быть в безопасности.

Пример кода:

if($requireSSL && $_SERVER['SERVER_PORT'] != 443) 
{
   header("HTTP/1.1 301 Moved Permanently");
   header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
   exit();
}

Ссылка

0 голосов
/ 09 октября 2008

SSL происходит до того, как запрос достигнет PHP. Единственное влияние на ваш PHP может оказать публикация ссылок, которые вы хотите переключить с http: // ... на https: // ... Есть $ _SERVER ['HTTPS' ] переменную, которую можно использовать, чтобы вызвать это изменение, если вы будете принимать соединения как SSL, так и не SSL. Но если вы переводите все на SSL, вам нужно будет переместить все свои ссылки один раз, а не проверять их при каждом запросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...