PHPで、表示中のURLのクエリまで全て取得したい場合に有効な方法です。
単純にドメインやindex.phpなどの実行ファイル名までであれば、以下のようにすれば取得できます。
実行ファイル名まで(クエリ部分は取得しない)
[php]$now_url = "http://" . $_SERVER[‘HTTP_HOST’] . $_SERVER[‘REQUEST_URI’];
[/php]
クエリまで全て取得
[php]<?php
echo ‘http://’;
echo $_SERVER["SERVER_NAME"];
echo $_SERVER["SCRIPT_NAME"];
echo ‘?’;
echo $_SERVER["QUERY_STRING"];
?>[/php]