PHPでページのURLを検出する方法


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

    $currentURL = $_SERVER['REQUEST_URI'];
    echo "現在のURLは: " . $currentURL;
  2. parse_url関数を使用する方法:

    $currentURL = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    $urlComponents = parse_url($currentURL);
    echo "現在のURLは: " . $urlComponents['scheme'] . "://" . $urlComponents['host'] . $urlComponents['path'];
  3. $_SERVER変数とSERVER_NAMEを使用する方法:

    $currentURL = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
    echo "現在のURLは: " . $currentURL;

これらの方法を使用すると、PHPで現在のページのURLを取得できます。適切なコード例を選択して使用してください。また、特定の状況や要件に応じて、これらの方法をカスタマイズすることもできます。