外部からくる変数

♣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'};