【PHP】$_SERVER详解

小破孩
2022-06-23 / 0 评论 / 121 阅读 / 正在检测是否收录...
## $_SERVER详解 ##

> 以 "http://local.sdd.com/public/index.php/fast" 这个地址为例;

        $_SERVER['SCRIPT_NAME'];          //当前脚本的路径 /public/index.php
        dirname($_SERVER['SCRIPT_NAME']); //dirname() 返回路径中的目录部分 /public
        $_SERVER['SCRIPT_FILENAME'];      //当前脚本执行的绝对路径 D:/phpstudy_pro/WWW/sdd/public/index.php
        $_SERVER['HTTP_HOST'];            //获取当前域名 local.sdd.com
        $_SERVER['SERVER_NAME'];          //输出配置文件httpd.conf中的ServerName,一般情况下与HTTP_HOST值相同 local.sdd.com
        $_SERVER['SystemRoot'];           //当前服务器的操作系统的目录 C:\WINDOWS
        $_SERVER['SERVER_SOFTWARE'];      //服务器软件配置信息 Apache/2.4.39 (Win64) OpenSSL/1.1.1b mod_fcgid/2.3.9a mod_log_rotate/1.02
        $_SERVER['SERVER_PORT'];          //服务器端口 80
        $_SERVER['REMOTE_PORT'];          //用户连接到服务器时所使用的端口 58222
        $_SERVER['SERVER_ADDR'];          //服务器的ip地址 127.0.0.1
        $_SERVER['REMOTE_ADDR'];          //浏览网页的用户ip。 127.0.0.1
        $_SERVER['DOCUMENT_ROOT'];        //当前运行脚本所在的根目录 D:/phpstudy_pro/WWW/sdd
        $_SERVER['REQUEST_SCHEME'];       //服务器通信协议,是http或https。 http
        $_SERVER['SERVER_ADMIN'];         //服务器管理员信息 admin@example.com
        $_SERVER['REQUEST_METHOD'];       //请求数据的方式 GET
        $_SERVER['REQUEST_URI'];          //当前脚本路径,根目录之后的目录 /public/index.php/fast
        $_SERVER['PHP_SELF'];             //当前正在执行脚本的文件名 /public/index.php/fast
        $_SERVER['REQUEST_TIME'];         //得到请求开始时的时间戳。 1616986524
        $_SERVER['HTTP_COOKIE'];          //获取浏览器的cookie信息。 authId=u%2B4BNnh9IsFDM%2BM%7C1617241258%7C7b4GM396cJIXMeM%2BS3v0tszZx%2FKx; shownum=10
        $_SERVER['HTTP_CONNECTION'];      //当前请求的连接情况 close
        $_SERVER['HTTP_USER_AGENT'];      //获取用户相关信息,包括用户浏览器、操作系统等信息 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36
        $_SERVER['HTTP_ACCEPT'];          //当前请求的ACCEPT头部信息 text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
        $_SERVER['HTTP_ACCEPT_LANGUAGE']; //返回用户默认的语言设置,后面的q值表示用户对该语言的喜好程度 zh-CN,zh;q=0.9
0

评论 (0)

取消