PHPで現在のドメイン名を取得する方法

$_SERVER スーパーグローバル変数を用いることで現在のホスト名を獲得できます。

現在のドメイン名を取得するためのサンプルコードは、次のとおりです。

$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https://' : 'http://';
$domain = $_SERVER['HTTP_HOST'];

echo $protocol . $domain;

このコードは、現在のリクエストの HTTP プロトコルとホスト名(ドメイン名)に基づいて完全なドメイン URL を出力します。

bannerAds