ホームページ  >  記事  >  バックエンド開発  >  PHP で現在のページの URL を取得するにはどうすればよいですか?

PHP で現在のページの URL を取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-01 02:52:02577ブラウズ

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 は、$_SERVER['SERVER_NAME']、$_SERVER['SERVER_PORT'] など、現在の URL に関連する他の変数も提供します。 、および $_SERVER['HTTPS'].

以上がPHP で現在のページの URL を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。