🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1、$GLOBALS  :储存全局作用域中的变量 2、$\_SERVER  :获取服务器相关信息 3、$\_REQUEST :获取POST和GET请求的参数 4、$\_POST : 获取表单的POST请求参数 5、$\_GET: 获取表单的GET请求参数 6、$\_FILES :获取上传文件的的变量 7、$\_ENV : 获取服务器端环境变量的数组 8、$\_COOKIE:获取浏览器的cookie : $_SERVER['PHP_SELF'] 当前执行脚本的文件名 $_SERVER['GATEWAY_INTERFACE'] 服务器使用的 CGI 规范的版本;例如,"CGI/1.1"。$_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的 IP 地址。 $_SERVER['SERVER_NAME']当前运行脚本所在的域名。 [SYSTEMROOT] => C:\WINDOWS [COMSPEC] => C:\WINDOWS\system32\cmd.exe [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC [WINDIR] => C:\WINDOWS [PHP_FCGI_MAX_REQUESTS] => 1000 [PHPRC] => D:/phpstudy/PHPTutorial/php/php-7.2.1-nts/ [_FCGI_SHUTDOWN_EVENT_] => 2236 [SCRIPT_NAME] => /index.php [REQUEST_URI] => / [QUERY_STRING] => [REQUEST_METHOD] => GET [SERVER_PROTOCOL] => HTTP/1.1 [GATEWAY_INTERFACE] => CGI/1.1 [REMOTE_PORT] => 60829 //用户连接到服务器时所使用的端口 [SCRIPT_FILENAME] => D:/phpstudy/PHPTutorial/WWW/tp5/public/index.php [SERVER_ADMIN] => admin@php.cn [CONTEXT_DOCUMENT_ROOT] => D:/phpstudy/PHPTutorial/WWW/tp5/public [CONTEXT_PREFIX] => [REQUEST_SCHEME] => http [DOCUMENT_ROOT] => D:/phpstudy/PHPTutorial/WWW/tp5/public [REMOTE_ADDR] => 127.0.0.1 [SERVER_PORT] => 80 [SERVER_ADDR] => 127.0.0.1 [SERVER_NAME] => 127.0.0.1 [SERVER_SOFTWARE] => Apache/2.4.23 (Win32) OpenSSL/1.0.2j mod_fcgid/2.3.9 [SERVER_SIGNATURE] => [SystemRoot] => C:\WINDOWS [HTTP_ACCEPT_LANGUAGE] => zh-CN,zh;q=0.9,en;q=0.8 [HTTP_ACCEPT_ENCODING] => gzip, deflate, br [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3 */ [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.108 Safari/537.36 [HTTP_UPGRADE_INSECURE_REQUESTS] => 1 [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_CONNECTION] => close [HTTP_HOST] => 127.0.0.1 [FCGI_ROLE] => RESPONDER [PHP_SELF] => /index.php [REQUEST_TIME_FLOAT] => 1595561000.6622 [REQUEST_TIME] => 1595561000 2.getenv 取得系统的环境变量 若正确取得环境变量 varname,则返回变量值,失败则返回 false $_SERVER是服务器超级全局变量数组 用$_SERVER['REMOTE_ADDR']同样可以获取到客户端的IP地址。 **二者的区别在于,getenv不支持IIS的isapi方式运行的PHP。** ``` $ip=getenv(“REMOTE_ADDR”); ```