2015-09-08 5 views
-3
<?php 
$string_message="what is meant by server_protocal"; 
    $_SERVER['SERVER_PROTOCOL'] ? print "$string_message<br />" : 
    print "$string_message\n"; 

?> 

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

+0

[ 'SERVER_PROTOCOL' Название и версия информационного протокола, через который была запрошена страница; т. е. «HTTP/1.0»;] (http://php.net/manual/en/reserved.variables.server.php) – DannyPhantom

ответ

1

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

enter image description here

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

Смежные вопросы