PHP 表示中のURLを取得

PHPで、表示中のURLのクエリまで全て取得したい場合に有効な方法です。
単純にドメインやindex.phpなどの実行ファイル名までであれば、以下のようにすれば取得できます。

実行ファイル名まで(クエリ部分は取得しない)

$now_url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

クエリまで全て取得

<?php
echo 'http://';
echo $_SERVER["SERVER_NAME"];
echo $_SERVER["SCRIPT_NAME"];
echo '?';
echo $_SERVER["QUERY_STRING"];
?>
投稿日:
カテゴリー: php

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です