【问题标题】:what does this statement returns $_SERVER['SERVER_PROTOCOL']这个语句返回什么 $_SERVER['SERVER_PROTOCOL']
【发布时间】:2015-12-03 14:30:12
【问题描述】:
<?php
 $string_message="what is meant by server_protocal";
  $_SERVER['SERVER_PROTOCOL'] ? print "$string_message<br />" : 
   print "$string_message\n";

?>

这段代码正在执行,但我不知道为什么使用“SERVER_PROTOCAL”以及它返回什么。 谢谢。

【问题讨论】:

标签: php server-variables


【解决方案1】:

SERVER_PROTOCOL 是用于请求您的 PHP 页面的传输机制。通常因为 PHP 是通过互联网/浏览器,这将是 HTTP 协议。因此,您正在打印的 PHP 变量将显示HTTP/1.0HTTP/1.1。如果页面是通过HTTPS 请求的,那么您将在打印消息中看到HTTPS

来源:http://php.net/manual/en/reserved.variables.server.php

【讨论】:

    猜你喜欢
    • 2013-11-29
    • 1970-01-01
    • 2017-08-25
    • 2014-10-31
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 2014-02-15
    相关资源
    最近更新 更多