PHPにおけるURL取得
// 現在のURL取得
echo (empty($_SERVER['HTTPS']) ? 'http://' : 'https://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
// http判定
echo (empty($_SERVER[‘HTTPS’]) ? ‘http://’ : ‘https://’);
// ホスト取得
echo $_SERVER[‘HTTP_HOST’];
// URI(ドメイン以下のパス)を取得
$_SERVER[‘REQUEST_URI’]
// クエリ文字表示
echo $_SERVER['QUERY_STRING'];
// 最後のクエリ文字も表示させる($_SERVER['REQUEST_URI'])
echo (empty($_SERVER['HTTPS']) ? 'http://' : 'https://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
// 最後のクエリ文字は表示させない($_SERVER['SCRIPT_NAME'])
echo (empty($_SERVER['HTTPS']) ? 'http://' : 'https://').$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];