что этот оператор возвращает $ _SERVER [‘SERVER_PROTOCOL’]

<?php
$string_message="what is meant by server_protocal";
$_SERVER['SERVER_PROTOCOL'] ? print "$string_message<br />" :
print "$string_message\n";

?>

этот фрагмент кода выполняется, но я не знаю, почему используется SERVER_PROTOCAL и что он возвращает.
благодарю вас.

-3

Решение

SERVER_PROTOCOL это транспортный механизм, который использовался для запроса вашей PHP-страницы. Обычно, поскольку PHP находится через Интернет / браузер, это будет HTTP протокол. Таким образом, переменная PHP, которую вы печатаете, покажет вам HTTP/1.0 или же HTTP/1.1, Если страница была запрошена более HTTPS, тогда вы увидите HTTPS в вашем печатном сообщении.

введите описание изображения здесь

Источник: http://php.net/manual/en/reserved.variables.server.php

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]