PHPでは、以下の方法で全てのURLパラメータを取得することができます。
方法1: $_GETスーパーグローバル変数を使用する方法 PHPでは、URLパラメータは$_GETスーパーグローバル変数に関連付けられます。以下のコード例を使用して、全てのURLパラメータを取得できます。
foreach ($_GET as $key => $value) {
echo "パラメータ名: " . $key . ", 値: " . $value . "<br>";
}
上記のコードは、ループを使用して全てのURLパラメータを取得し、パラメータ名と値を表示します。
方法2: parse_urlとparse_str関数を使用する方法 もう一つの方法は、parse_url関数とparse_str関数を組み合わせて使用する方法です。以下のコード例を使用して、全てのURLパラメータを取得できます。
$url = $_SERVER['REQUEST_URI'];
$queryString = parse_url($url, PHP_URL_QUERY);
parse_str($queryString, $params);
foreach ($params as $key => $value) {
echo "パラメータ名: " . $key . ", 値: " . $value . "<br>";
}
上記のコードは、まず現在のURLを取得し、parse_url関数を使用してクエリ文字列を抽出します。次に、parse_str関数を使用してクエリ文字列を配列に変換し、全てのURLパラメータを取得します。
以上が、PHPで全てのURLパラメータを取得するための方法です。これらのコード例を使用することで、URLに含まれるすべてのパラメータを取得し、必要に応じて処理することができます。