PHPで現在アクセスしているページのドメイン・URLを返す
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