ネットワーク関連

[PHP] GETで送信された値を取得する

2015年9月9日

クライアントからGETで送信された値を、PHPで取得するサンプルです。

サンプルソース

【GET送信側 - HTML】(index.html)


<html lang="ja">
  <head>
    <meta charset="utf-8">
    <title>GET送信サンプル</title>
  </head>
  <body>
    <form name="fm" action="sendget.php" method="get">
      コード:<input type="text" name="cd" /><br>
      名前:<input type="text" name="name" /><br>
      <input type="submit" value="送信" />
    </form>
  </body>
</html>

【GET受信側 - PHP】(sendget.php)


<?php
 //GET値を取得
 $cd = filter_input(INPUT_GET, "cd");
 $name = filter_input(INPUT_GET, "name");

 //値表示
 print "コード:".$cd;
 print "
"; print "名前:".$name;

以下のように $_GETで取得することもできますが、NULL判定をしなければならなかったりするので、filter_inputを使うようにしましょう。$_GETは非推奨でもあります。


$cd = $_GET['cd'];
$name = $_GET['name'];

関連記事

-ネットワーク関連