「php入門」現在のURLを取得する
1.phpコード
<?php
$protocol = empty($_SERVER[“HTTPS"]) ? 'http://’ : 'https://’; // http://
$host = $_SERVER['HTTP_HOST’];
$path = $_SERVER['REQUEST_URI’];
$path2 = $_SERVER['SCRIPT_NAME’];
$param = $_SERVER['QUERY_STRING’];
$URL = $protocol . $host . $path; // http://sample.com/blog/sample/url/suiyi.php?param=poo
?>
2.画面表示
<dl>
<dt>プロトコル:</dt>
<dd><?php echo $protocol; ?></dd>
</dl>
<dl>
<dt>ホスト:</dt>
<dd><?php echo $host; ?></dd>
</dl>
<dl>
<dt>パラメータを含むパス:</dt>
<dd><?php echo $path; ?></dd>
</dl>
<dl>
<dt>Uパラメータを含まないパス2:</dt>
<dd><?php echo $path2; ?></dd>
</dl>
<dl>
<dt>URLのパラメータ:</dt>
<dd><?php echo $param; ?></dd>
</dl>
<dl>
<dt>URL:</dt>
<dd><?php echo $URL; ?></dd>
</dl>