Restoration
11/8/2016 - 8:14 AM

PHPにおけるURL取得

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'];