PHPでGETメソッドやPOSTメソッドを使用した場合のデータの受け取り [PHP]
PHPでは、GETメソッドやPOSTメソッドを使ってHTTPクライアント(ブラウザ等)からのデータを受け取ることができます。
このデータは、$_GETや$_POSTという特別な変数を使って取得します。
URIをhttp://example.com/example/example.phpとすると、
GETメソッドでhttp://example.com/example/example.php?name=miukumaukuとリクエストすると、
で、ブラウザ画面には、
name: miukumauku
と表示されます。
POSTの場合は、$_GETを$_POSTに置き換えれば、OKです。
ちなみに例で書いているisset()関数は、引数の変数が設定されているかどうかを調べるための関数です。
変数が設定されていない場合に、その変数にアクセスするとエラーとなるので、このisset()関数を使ってあらかじめ変数が設定されているかどうかを調査しておきます。
このデータは、$_GETや$_POSTという特別な変数を使って取得します。
URIをhttp://example.com/example/example.phpとすると、
GETメソッドでhttp://example.com/example/example.php?name=miukumaukuとリクエストすると、
if (isset($_GET['name'])) { $name = $_GET['name']; echo "name: $name<br>"; } else { echo "name: No Name<br>"; }
で、ブラウザ画面には、
name: miukumauku
と表示されます。
POSTの場合は、$_GETを$_POSTに置き換えれば、OKです。
ちなみに例で書いているisset()関数は、引数の変数が設定されているかどうかを調べるための関数です。
変数が設定されていない場合に、その変数にアクセスするとエラーとなるので、このisset()関数を使ってあらかじめ変数が設定されているかどうかを調査しておきます。
コメント 0