PHP フォームからデータをPOSTで送信する
フォームからデータをPOSTで送信して、送信されたデータをそのままブラウザへ出力する。
フォームからデータをPOSTで送信する
「test.php」
<?php
//フォームからのデータを受け取る
$output = false;
if (isset($_POST['action']) && $_POST['action']=='disp') {
$output = true;
$data01 = htmlspecialchars($_POST['data01'], ENT_QUOTES);
}
?><html>
<head>
<title>フォームからデータをPOSTで送信する</title>
</head>
<body>
<form name="form01" action="test.php" method="post">
<input type="text" name="data01">
<input type="hidden" name="action" value="disp">
<input type="submit" value="送信">
</form>
<?php
//フォームからのデータを出力
if ($output==true) {
echo $data01;
}
?>
</body>
</html>
hiddenの隠しデータを使って、フォームからのデータが送信されたかどうかを判定する。
入力データチェックを追加したサンプルがこちら。