最新公告
  • 欢迎您光临波比源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • PHP预定义变量

    服务器变量:$_SERVER

    注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SERVER_VARS。

    $_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。这意味着,大量的这些变量在 CGI 1.1 specification 中说明,所以您应该仔细研究它。

    这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味这它在所有的脚本中都有效。在函数或方法中您不需要使用 global $_SERVER; 访问它,就如同使用 $HTTP_SERVER_VARS 一样。

    $HTTP_SERVER_VARS 包含着同样的信息,但是不是一个自动全局变量。(注重: $HTTP_SERVER_VARS 和 $_SERVER 是不同的变量,PHP 处理它们的方式不同。)

    假如设置了 register_globals 指令,这些变量也在所有脚本中可用;也就是,分离了 $_SERVER 和 $HTTP_SERVER_VARS 数组。相关信息,请参阅安全的相关章节 使用 Register Globals。这些单独的全局变量不是自动全局变量。

    您或许会发现下面列出的某些 $_SERVER 元素并不可用。注重,假如以命令行方式运行 PHP,下面列出的元素几乎没有有效的(或是没有任何实际意义的)。

    “PHP_SELF”

    当前正在执行脚本的文件名,与 document root相关,举例来说,在URL地址为 http://example.com/test.php/foo.bar 的脚本中使用 $_SERVER['PHP_SELF'] 将会得到 /test.php/foo.bar 这个结果。

    假如 PHP 以命令行方式运行,该变量无效。

    “argv”

    传递给该脚本的参数。当脚本运行在命令行方式时,argv 变量传递给程序 C 语言样式的命令行参数。当调用 GET 方法时,该变量包含请求的数据。

    “argc”

    包含传递给程序的命令行参数的个数(假如运行在命令行模式)。

    “GATEWAY_INTERFACE”

    服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。

    'SERVER_NAME'

    当前运行脚本所在服务器主机的名称。假如该脚本运行在一个虚拟主机上,该名称是由那个虚拟主机所设置的值决定。

    'SERVER_SOFTWARE'

    服务器标识的字串,在响应请求时的头部中给出。

    “SERVER_PROTOCOL”

    请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。

    “REQUEST_METHOD”

    访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。

    “QUERY_STRING”

    查询(query)的字符串。

    “DOCUMENT_ROOT”

    当前运行脚本所在的文档根目录。在服务器配置文件中定义。

    “HTTP_ACCEPT”

    当前请求的 Accept: 头部的内容。

    “HTTP_ACCEPT_CHARSET”

    当前请求的 Accept-Charset: 头部的内容。例如:“iso-8859-1,*,utf-8”。

    “HTTP_ACCEPT_ENCODING”

    当前请求的 Accept-Encoding: 头部的内容。例如:“gzip”。

    “HTTP_ACCEPT_LANGUAGE”

    当前请求的 Accept-Language: 头部的内容。例如:“en”。

    “HTTP_CONNECTION”

    当前请求的 Connection: 头部的内容。例如:“Keep-Alive”。

    “HTTP_HOST”

    当前请求的 Host: 头部的内容。
    波比源码 – 精品源码模版分享 | www.bobi11.com
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

    波比源码 » PHP预定义变量

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    波比源码
    一个高级程序员模板开发平台
    升级波友尊享更多特权立即升级