首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP $ _SERVER和网址?

在 PHP 中,$_SERVER 是一个包含了服务器端环境的变量,包含了诸如 HTTP 请求的 HTTP 头部、客户端信息、位置信息等。在 PHP 中,可以通过 $_SERVER 来获取当前服务器的信息,包括以下字段:

  1. SERVER_NAME:服务器名称,通常为域名。
  2. SERVER_PORT:服务器端口,例如 80 或 443。
  3. SERVER_ADDR:服务器 IP 地址。
  4. SERVER_SOFTWARE:服务器软件名称和版本。
  5. SERVER_PROTOCOL:服务器所支持的协议,例如 HTTP/1.1 或 HTTP/2.0。
  6. REQUEST_METHOD:当前请求的方法,例如 GET、POST、PUT、DELETE 等。
  7. REQUEST_URI:当前请求的 URI,包括路径和查询参数。
  8. PATH_INFO:服务器解析的路径信息,不包括查询参数。
  9. HTTP_USER_AGENT:客户端信息,通常包括浏览器类型和版本等信息。
  10. HTTP_COOKIE:服务器收到的 Cookie 信息。
  11. HTTP_CACHE_CONTROL:服务器返回的 Cache-Control 信息。
  12. HTTP_PRAGMA:服务器返回的 Pragma 信息。
  13. HTTP_REFERER:请求来源地址。
  14. HTTP_HOST:请求的主机名。
  15. HTTP_USER_TOKEN:请求中包含的用户身份验证信息。
  16. SERVER_ADMIN:服务器管理员信息。

另外,PHP 中还有一种变量叫做 $_SERVER['REQUEST_URI'],它包含了当前请求的 URI,包括路径和查询参数。

对于网址,即请求的 URL,可以使用 $_SERVER['REQUEST_URI'] 来获取。例如:

代码语言:txt
复制
$url = $_SERVER['REQUEST_URI'];
echo $url;

上述代码将输出当前请求的 URL。

总之,$_SERVER 变量包含了服务器端的环境信息,而 REQUEST_URI 变量则包含了当前请求的 URI,可以通过这些变量来获取请求的 URL。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券