phpを使ってサイトのドメインを取得し、URLを出力する方法。

こんにちは、カスミです。

さて、以下のようなお悩みをお持ちでしょうか?

サイトのドメインをphpで取得し、URLを出力したい。

このような悩みを解決致します。

本記事ではphpの、$_SERVER[‘HTTP_HOST’]を使って、ドメインを取得しURLを出力する方法を紹介します。

ドメインを取得しURLを出力するコード

<?php echo (empty($_SERVER['HTTPS']) ? 'http://' : 'https://') . $_SERVER['HTTP_HOST']; ?>

上記がドメインを取得し、URLを出力するコードになります。

$_SERVER[‘HTTP_HOST’]を使う事で、ドメインを取得する事が出来ます。

これだけだとドメインだけの出力になってしまうので、HTTPかHTTPSどちらの通信内容がつかわれているか判断し出力するコードも$_SERVER[‘HTTP_HOST’]の前に記述します。

それが下記部分です。

empty($_SERVER[‘HTTPS’]) ? ‘http://’ : ‘https://’)

後はechoしてURLを出力してやればOK!

以上で完了です。

まとめ

PHPファイル内で、aタグのhref内にいちいちドメインを直書きしていませんか?

本記事の方法を使えば、変数に格納し、呼び出すだけでOK!

ドメイン変更による直書き部分の変更作業が発生しません。

ぜひ活用してみてください。

以上で解説を終わります。

Ads

関連記事

JavaScript プログラミング

【簡単】slickを使い左右チラ見せ中央固定のカルーセルスライダーを実装する方法

2022.01.16
505
JavaScript プログラミング

jQueryを使って、金額を三桁でカンマ区切りする方法

2022.01.07
414
WordPress プログラミング

【wordpress.orgにログインできず、プラグインの新規追加・外部へ接続する際の通信がうまくいかない】原因・解決方法を紹介

2022.03.25
143
WordPress プログラミング

【激選】WordPressでよく使うページ種別の条件分岐テンプレートタグをご紹介【コピペ用】

2022.04.02
27