Упражнения с базовым PHP: Как с помощью PHP определить протокол (например, HTTP или HTTPS) url'а
Как с помощью PHP определить протокол (например, HTTP или HTTPS) url'а?
Напишите сценарий PHP, чтобы проверить, вызывается ли страница с https или http
Пример вывода:
Пример
Попробуй сам »<?php
if (!empty($_SERVER['HTTPS']))
{
echo 'https включён';
}
else
{
echo 'http включён'."\n";
}
?>
http:
Протокол передачи гипертекста (HTTP) - это протокол приложения, который позволяет получать ресурсы, такие как документы HTML. HTTP - это основа любого обмена данными в Интернете и протокол клиент-сервер.
В 1989 году Тим Бернерс-Ли инициировал разработку протокола HTTP в ЦЕРНе. Разработка стандартов HTTP координировалась Инженерной группой Интернета (IETF) и Консорциумом World Wide Web (W3C), кульминацией чего стала публикация серии запросов на комментарии (RFC).
Первое определение HTTP / 1.1, широко используемой версии HTTP, появилось в RFC 2068 в 1997 году, хотя оно было устарело в RFC 2616 в 1999 году, а затем снова в семействе RFC RFC 7230 в 2014 году.
Более поздняя версия, преемник HTTP / 2, была стандартизирована в 2015 году и теперь поддерживается основными веб-серверами и браузерами через TLS с использованием расширения ALPN [2], где требуется TLS 1.2 или новее.
https:
HTTP Secure (HTTPS) - это расширение HTTP для безопасного обмена данными по компьютерной сети, которое широко используется в Интернете. В HTTPS протокол связи зашифрован с использованием Transport Layer Security (TLS) или ранее его предшественника Secure Sockets Layer (SSL). Поэтому протокол также часто называют HTTP через TLS или HTTP через SSL.
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.