POSTの値を保持する処理の一例。
メールフォームなどに使えるかも。
post.php
$array_post = array('subject','name','mail','message');
foreach($array_post as $value) {
$post -> $value = isset($_POST[$value]) ? $_POST[$value] : null;
$html -> $value = htmlentities($post->$value);
}
print <<<HTML
<form action="send.php" method="post">
件名:<br>
<input type="text" name="subject" size="30" value="{$html->subject}"><br>
送信者名:<br>
<input type="text" name="name" size="30" value="{$html->name}"><br>
メールアドレス:<br>
<input type="text" name="mail" size="30" value="{$html->mail}"><br>
本文:<br>
<textarea name="message" cols="30" rows="5">{$html->message}</textarea><br>
<br>
<input type="submit" value="送信する">
</form>
HTML;