在PHP中,$server
是一个超全局变量数组,它包含了诸如 headers、路径和脚本位置等与 HTTP 服务器环境相关的信息。这个数组是通过 PHP 的 CGI(Common Gateway Interface)定义的环境变量创建的。
-
$server['REQUEST']
:
这个索引并非常规存在的键值,可能您想表达的是$server['REQUEST_URI']
或$server['REQUEST_METHOD']
。$server['REQUEST_URI']
:包含了请求的 URI(统一资源标识符),即浏览器发送请求时的完整路径,包括查询字符串(如果有)。$server['REQUEST_METHOD']
:包含了客户端请求的 HTTP 方法,如 'GET'、'POST'、'PUT' 等。
-
$server['SELF']
:
同样,这个索引也并不常见。可能您要查找的是$server['PHP_SELF']
。$server['PHP_SELF']
:它包含了当前正在执行脚本的文件名,相对文档根目录而言。比如,如果你的脚本位于/var/www/myproject/index.php
,并且用户访问了http://example.com/myproject/index.php
,那么$server['PHP_SELF']
的值就是/myproject/index.php
。
请注意,在使用这些变量时,请确保它们存在于你的运行环境中,并根据实际需求选择合适的 $server
数组中的键来获取信息。