首页 > 后端开发 > php教程 > 如何在 PHP 中获取当前页面 URL?

如何在 PHP 中获取当前页面 URL?

Patricia Arquette
发布: 2024-11-01 02:52:02
原创
663 人浏览过

How do I Get the Current Page URL in PHP?

在 PHP 中检索当前页面 URL

在 PHP 中,获取当前页面的 URL 是一项简单的任务。这在实现依赖于 URL 的逻辑或生成动态内容时特别有用。

使用 $_SERVER['REQUEST_URI'] 的解决方案

访问当前的最直接方法页面 URL 通过 $_SERVER['REQUEST_URI'] 变量。此变量包含完整的 URL,包括协议、域和路径,但不包括查询字符串。

示例:

<code class="php"><?php
    echo $_SERVER['REQUEST_URI']; // Example output: /my-page.php
?></code>
登录后复制

检索查询字符串

如果需要获取查询字符串(URL 中“?”符号后面的部分),可以使用 $_SERVER['QUERY_STRING'] 变量。

示例:

<code class="php"><?php
    echo $_SERVER['QUERY_STRING']; // Example output: name=John&age=32
?></code>
登录后复制

附加说明

  • $_SERVER['REQUEST_URI'] 是一个被大量使用的变量,并且它的内容可能会被URL重写或代理服务器等外部因素修改。
  • PHP还提供了与当前URL相关的其他变量,例如$_SERVER['SERVER_NAME'],$_SERVER['SERVER_PORT']和 $_SERVER['HTTPS'].

以上是如何在 PHP 中获取当前页面 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板