PHP | パラメータ付きで現在のページのURLを取得する方法

PHP 取得,PHP

PHP | パラメータ付きで現在のページのURLを取得する方法

PHPで「?」から始まるURLパラメータが付いた状態で現在のページのURLを取得する方法を紹介しています。

確認環境

エックスサーバー
PHP 8.016

URLパラメータ付きで現在のページのURLを取得する

PHPでURLパラメータ付きの状態で現在のページのURLを取得するには、$_SERVER['HTTP_HOST’]$_SERVER['REQUEST_URI’] を利用します。

$_SERVER['HTTP_HOST’] はドメインから現在の階層ディレクトリまでを取得し、$_SERVER['REQUEST_URI’] はURLパラメータを取得します。

$page_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

echo $page_url;
// https://1-notes.com/?s=PHP または 1-notes.com/?s=PHP

PHP 取得,PHP

Posted by Yousuke.U