PHPで現在アクセスしているページのドメイン・URLを返す

php_path
このエントリーをはてなブックマークに追加
PR

PHPで現在アクセしているPHPファイルが、どのドメインからアクセスされているのかPHPで取得する方法。PHPで内部リンクのURLを絶対パスにする場合などに使うと便利です。

PHPで現在アクセス中のPHPファイルのドメイン・URLを取得する

まずは現在のアクセスが HTTPなのか?HTTPSなのか? http以外では値が空となりますので空の場合はhttp://となるようにする。

$url  = empty($_SERVER["HTTPS"]) ? "http://" : "https://";

 

次に、現在アクセス中のドメインを取得する

$url .= $_SERVER["HTTP_HOST"];

 

最後にファイルへのパス

$url .= $_SERVER["REQUEST_URI"];

まとめると

$url  = empty($_SERVER["HTTPS"]) ? "http://" : "https://";
$url .= $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
PR

COMMENT

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー CC0 PHOTO 無料で使える高画質な写真をダウンロード、クレジット表記、リンク不要

9ineBBの最新情報をチェック・購読

Twitter Facebook Google+ Feedly RSS

どこをクリックしてもこの表示を消せます
(3日後以降に再度表示されます)