PHPでHTTPSを使用してドメイン名を取得する方法


  1. $_SERVER変数を使用する方法:

    $domain = $_SERVER['HTTP_HOST'];
    echo $domain;
  2. parse_url関数を使用する方法:

    $url = 'https://www.example.com/path/page.php';
    $domain = parse_url($url, PHP_URL_HOST);
    echo $domain;
  3. $_SERVER変数とfilter_var関数を組み合わせる方法:

    $domain = $_SERVER['HTTP_HOST'];
    $domain = filter_var($domain, FILTER_SANITIZE_URL);
    echo $domain;
  4. $_SERVER変数と正規表現を使用する方法:

    $domain = $_SERVER['HTTP_HOST'];
    preg_match('/^(https?:\/\/)?([^\/]+)/i', $domain, $matches);
    $domain = $matches[2];
    echo $domain;

これらのコード例は、異なる方法でHTTPS経由でドメイン名を取得するためのものです。お好みや使用している環境に応じて、適切な方法を選択してください。

以上が、PHPでHTTPSを使用してドメイン名を取得する方法の説明とコード例です。