【PHP】複数のURLパラメータをURLから取得する方法

複数のURLパラメータをPHPで使う方法 プログラミング

こういうことをしたい:複数のパラメータ→PHPで使う

こういうことをする方法を紹介します。

こんな感じで複数のパラメータをPHPで使いたい
こんな感じで複数のパラメータをPHPで使いたい

1. URLに複数のパラメータをつける

URLに複数のパラメータをつけるにはパラメータ同士を「&」によってつなげます。

パラメータの数が異なる時のURLを比較してみました↓

パラメータが1つの場合

https://konsuki.com/sample.php?param=aaa

パラメータが2つの場合

https://konsuki.com/sample.php?param1=aaa&param2=bbb

この例の場合「param1」と「param2」という変数をPHPで取得できるようになります。3つ以上の変数をURLから受け取りたい時も同じように「&」でつなげば大丈夫です。

2. PHPスクリプトで複数のパラメータを取得する

URLに設定したパラメータは複数個あった場合でも「$_GET(‘〜〜〜’)」で取得することができます。

例えば、次のURLだった場合

https://konsuki.com/sample.php?param1=aaa&param2=bbb

param1param2が$_GET(‘〜〜〜’)における「〜〜〜」にあたります。

下のようにPHPを書くと

<div>1つ目のパラメータは<strong><?php echo $_GET['param1']; ?></strong></div>
<div>2つ目のパラメータは<strong><?php echo $_GET['param2']; ?></strong></div>

Webブラウザ上では次のように表示されます。

Webブラウザ上ではこんな感じに表示される。
こんな感じで表示される▲

質問があったら遠慮なく…

正しいことを書くように努力してますが、上の手順通りやってもうまくいかないことがあるかもしれません。

そんなときは下に設置されているコメント欄にご記入ください。ご遠慮なく!

コメント

タイトルとURLをコピーしました