トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

URL引数からのデータを渡す_PHP

PHPにてURL引数のデータを渡す

URLの指定にて

http://xxxx.yy.zz/user.php?id=5&name=yoshi

などとした場合の「id = '5'」「name = 'yoshi'」の引数を取り出します。

<?php
  // [ user.php ]
  if(isset($_GET['id'])) {
      $id = $_GET['id'];
      print("$id<br>\n");
  }
  if(isset($_GET['name'])) {
      $name = $_GET['name'];
      print("$name<br>\n");
  }
?>

HTTP_GET_VARS$_GETの配列内に、URLで指定した値が代入されます。第一引数にてURLでの引数名をシングルクォーテーションで囲って指定しています。

また、「isset()」関数にてその値が存在するか調べています(true or false)。

値は「$id = $_GET['id'];」として取得することができます。

http://xxxx.yy.zz/user.php?id=5&name=yoshi

でPHPファイルの後ろに引数をつけたとすると、「id = '5'」「name = 'yoshi'」のように文字列で値を取得してくることが可能になります。a hrefでのリンク先で値渡しをする場合にも有効ですね。

Future's Laboratory 技術格納庫 2004-2013 Yutaka Yoshisaka.