♣HTMLフォーム
<form action="foo.php" method="post">
名前: <input type="text" name="username" />
メール: <input type="text" name="email" />
<input type="submit" name="submit" value="送信" />
</form>
<?php
echo $_POST['username']; echo $_POST['email'];
echo $_REQUEST['username']; echo $_REQUEST['email'];
?>
〔例1〕foo.phpが本ページのとき
〔例2〕
<?php
if ($_POST) {
echo '<pre>';
echo htmlspecialchars(print_r($_POST, true));
echo '</pre>';
}
?>
♣GETフォーム
$_GET['~']に値が代入される。またGETは、QUERY_STRING (URLの'?'の後の情報)にも代入される。たとえば、 http://www.example.com/test.php?key=parameter のparameterは、 $_GET['key']に代入される。
〔例〕echo $_GET['key'};