簡単な PHP の質問。私はPHPの初心者なので、ご容赦ください。
これが 500 サーバー エラーで終わるのはなぜですか?
<?php
//session start
session_start();
//one time ticket is issued
$ticket = md5(uniqid(mt_rand),TRUE);
//put var ticket in SESSION array which is used in next page.
$_SESSION['ticket'][] = $ticket;
...
$_SESSION['ticketPOST'] = $_POST['ticket'];
...
//functionize htmlspecialchars
function h($string) {
return htmlspecialchars($string, ENT_QUOTES);
}
?>
以下の同じファイルに、次のようなものを書きました。
<form action="brahbrah.php" method="post">
<input type="hidden" name="ticket" value="<?php echo h($ticket); ?>">
<input type="submit" name="indexForm" value="preview">
</form>
助けていただければ幸いです。ありがとう。