現在のページのURLを取得します。phpでは現在アクセスしているページに関する情報を$_SERVER['']変数に格納しています。 URLはプロトコル、ホスト名、URI別々に格納されていますので、それぞれの情報を結合する事で作成します。
<?php // メッセージ echo '■URL<br/>'; echo $_SERVER[ 'REQUEST_URI' ]."<br/><br/>"; // ホスト名を含める echo '■ホスト名 + URL<br/>'; echo $_SERVER[ 'HTTP_HOST' ].$_SERVER[ 'REQUEST_URI' ]."<br/><br/>"; // プロトコルを含める echo '■プロトコル + ホスト名 + URL<br/>'; echo isset($_SERVER['HTTPS'])? 'https://' : 'http://'.$_SERVER[ 'HTTP_HOST' ].$_SERVER[ 'REQUEST_URI' ]."<br/><br/>"; ?>
■URL /WabiSampleSource/php/request_uri.html ■ホスト名 + URL www.wabiapp.com/WabiSampleSource/php/request_uri.html ■プロトコル + ホスト名 + URL http://www.wabiapp.com/WabiSampleSource/php/request_uri.html