現在のページのURLを取得します。phpでは現在アクセスしているページに関する情報を$_SERVER['']変数に格納しています。 URLはプロトコル、ホスト名、URI別々に格納されていますので、それぞれの情報を結合する事で作成します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?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