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

  • 相关阅读:
    C#手写日志(txt格式)
    dedecms:解析Robots.txt 协议标准
    dedecms列表页有图调用缩略图无图留空的方法
    简单的随机数实现
    单页面定时跳转的办法小结
    css3通过scale()实现放大功能、通过rotate()实现旋转功能
    rem自适应布局小结001
    Java的BIO、NIO、AIO
    Java实现静态代理、动态代理
    博弈论基础
  • 原文地址:https://www.cnblogs.com/mengzhongshi/p/3208980.html
Copyright © 2011-2022 走看看