zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Chrome使用指南
    Vue2.x-踩坑记
    C# WinForm listView 多行删除 操作
    Winform中DataGridView多行删除
    20211026_阿里云服务器引流限制ssl的问题
    docker commit
    docker build
    docker build与docker commit
    阿里云Docker镜像仓库(Docker Registry)
    Docker Nginx安装(centos7)
  • 原文地址:https://www.cnblogs.com/mengzhongshi/p/3208980.html
Copyright © 2011-2022 走看看