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

コメントを残す

PR

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

WDG WEB DESIGN GALLERY ウェブデザインギャラリー