クライアントからPOSTで送信された値を、PHPで取得するサンプルです。
サンプルソース
【POST送信側 - HTML】(index.html)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>POST送信サンプル</title>
</head>
<body>
<form name="fm" action="sendpost.php" method="post">
コード:<input type="text" name="cd" /><br>
名前:<input type="text" name="name" /><br>
<input type="submit" value="送信" />
</form>
</body>
</html>
【POST受信側 - PHP】(sendpost.php)
<?php
//POST値を取得
$cd = filter_input(INPUT_POST, "cd");
$name = filter_input(INPUT_POST, "name");
//値表示
print "コード:".$cd;
print "
";
print "名前:".$name;
以下のように $_POST で取得することもできますが、NULL判定をしなければならなかったりするので、filter_inputを使うようにしましょう。$_POSTは非推奨でもあります。
$cd = $_POST['cd'];
$name = $_POST['name'];