小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-03-28 / 12 阅读
0
0

$server变量获取发送方法,提交数据到自身文件

在PHP中,$server 是一个超全局变量数组,它包含了诸如 headers、路径和脚本位置等与 HTTP 服务器环境相关的信息。这个数组是通过 PHP 的 CGI(Common Gateway Interface)定义的环境变量创建的。

  1. $server['REQUEST']
    这个索引并非常规存在的键值,可能您想表达的是 $server['REQUEST_URI']$server['REQUEST_METHOD']

    • $server['REQUEST_URI']:包含了请求的 URI(统一资源标识符),即浏览器发送请求时的完整路径,包括查询字符串(如果有)。
    • $server['REQUEST_METHOD']:包含了客户端请求的 HTTP 方法,如 'GET'、'POST'、'PUT' 等。
  2. $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 数组中的键来获取信息。


评论