フォームのデータを受け取る



フォームのデータを受け取る


  • POSTメソッドで送信されたデータは、特別な配列「$_POST」に格納さる
  • 「@」マークは初回のアクセス時に「$_POST」が存在しないことによるエラーメッセージの表示を回避するためのもの
  • 「$_SERVER['PHP_SELF']」は、現在表示中のURLが格納されたサーバー変数で、action属性に指定することで現在表示中のページにデータを送信する



ソースコードPHP

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>フォームのデータを受け取る</title>
</head>
<body>

<?php
// 入力内容を表示する
print '入力内容:' . @$_POST['text1'];
?>

<form method="POST" action="<?php print $_SERVER['PHP_SELF'] ?>">

<table>
<tr>
<td><input type="text" name="text1"></td>
<td><input type="submit" value="送信" name="sub1"></td>
</tr>
</table>

</form>

</table>

</body>
</html>


eclipseの内部ブラウザで表示【 chrome



  • 入力内容を受け取る