<?php
$string_message="what is meant by server_protocal";
$_SERVER['SERVER_PROTOCOL'] ? print "$string_message<br />" :
print "$string_message\n";
?>
этот фрагмент кода выполняется, но я не знаю, почему используется SERVER_PROTOCAL и что он возвращает.
благодарю вас.
SERVER_PROTOCOL
это транспортный механизм, который использовался для запроса вашей PHP-страницы. Обычно, поскольку PHP находится через Интернет / браузер, это будет HTTP
протокол. Таким образом, переменная PHP, которую вы печатаете, покажет вам HTTP/1.0
или же HTTP/1.1
, Если страница была запрошена более HTTPS
, тогда вы увидите HTTPS
в вашем печатном сообщении.
Источник: http://php.net/manual/en/reserved.variables.server.php
Других решений пока нет …