首頁 >後端開發 >php教程 >如何在 PHP 中取得目前頁面 URL?

如何在 PHP 中取得目前頁面 URL?

Patricia Arquette
Patricia Arquette原創
2024-11-01 02:52:02684瀏覽

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'] 是一個被一個被RI']🎜>$_SERVER['REQUEST_URI']大量使用的變量,並且它的內容可能會被URL重寫或代理伺服器等外部因素修改。
  • PHP也提供了與目前URL相關的其他變量,例如$_SERVER['SERVER_NAME'],$_SERVER['SERVER_PORT']和 $_SERVER['HTTPS'].

以上是如何在 PHP 中取得目前頁面 URL?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn