• PHP $_SERVER的使用


    常常会用到php的$_SERVER变量,可是好多常用的参数又不熟每次都去查手册。为了记住一些常用的,写个日志吧。
    前导:
    网站根目录:/www/domain.com/
    访问Url:http://www.domain.com/requesturl.php?debug=1
    下面的结果都是以上面为条件的。

    SCRIPT_FILENAME:
        当前执行脚的绝对地址。如果是命令行执行时,使用了相对地址来指定php文件,那么这个变量显示的就是相对地址的。
        注意这里的绝对地址是相对于系统而言的。
        结果:/www/domain.com/requesturl.php
    QUERY_STRING:
        Url里?后面的内容。查询字符串。
        结果:debug=1
    REQUEST_METHOD:
        访问页面的请求方法:GET,PUT,POST,HEAD
        结果:GET
    SCRIPT_NAME:
        当前脚本的路径。相对于网站根目录。
        结果:/requesturl.php
    REQUEST_URI:
        Uri指定访问的页面路径。
        结果:/requesturl.php?debug=1
    DOCUMENT_ROOT:
        服务器根目录地址。
        结果:/www/domain.com
    SERVER_PROTOCOL:
        通信的协议名称和版本号
        结果:HTTP/1.1
    SERVER_SOFTWARE:
        服务器标识字符串。
        nginx/1.0.15
    REMOTE_ADDR:
        客户端访问ip。
    REMOTE_PORT:
        访问用户的端口号。
    SERVER_ADDR:
        服务器ip。
    SERVER_PORT:
        服务器端口
        结果:80
    SERVER_NAME
        服务器名,即域名。
        结果:www.domain.com
    HTTP_HOST:
        当前HTTP请求头部里的HOST值
        结果:www.domain.com
    HTTP_USER_AGENT:
        用户代理信息
    PHP_SELF:
        当前脚本路径
        结果:/requesturl.php

  • 相关阅读:
    HTTPS协议详解
    HTTP协议详解
    网络传输协议 UDP & TCP 详解
    Socket(套接字)基础概念
    网络基础
    OSI 七层协议
    经典SQL题 1/25/50/100美分,多少种可能拼凑成2美元
    5.1一阶谓词逻辑
    4.4符号视角下的科学
    4.3领域语言与自然语言的比较
  • 原文地址:https://www.cnblogs.com/mengzhongshi/p/3208980.html
Copyright © 2020-2023  润新知