PHP で URL パラメーターから値を取得する方法

PHP で URL パラメーターから値を取得する方法を紹介します。
例えば、ページを遷移して値の受け渡しをしたい時に便利な方法です。

  1. URL にパラメーターをつける方法
  2. PHP で URL パラメーターから値を取得する方法

URL にパラメーターをつける方法

URL にパラメーターをつける場合は、URLとパラメーターを区切るために「?」を使います。
例えば、URL「https://hirashimatakumi.com/blog/」にパラメーター「product=camera」をつけると次のようになります。

https://hirashimatakumi.com/blog/?product=camera

パラメーターが複数の場合は &(アンパサンド)でパラメーターをつなぎます。

https://hirashimatakumi.com/blog/?product=camera&color=black

PHP で URL パラメーターから値を取得する方法

現在表示しているページの URL が次の場合のパラメーター値の取得方法を紹介します。

https://hirashimatakumi.com/blog/?product=camera

この URL のパラメーター部分 ?product=camera の値 camera の値を取得したい時には、次のコードを追加します。

<?php if(isset($_GET['product'])) { $product = $_GET['product']; } ?>

URLパラメーター「product」の「camera」の値を取得して「$product」に代入します。
取得した値は echo を使い、次のように出力します。

<?php echo $product; ?>

記述に問題がなければ、パラメーターの値が表示されます。

まとめ

PHP で URL パラメーターから値を取得する方法を紹介しました。