戻る      game.php     

《PHP言語 /game.php》

<html>
<head>
<title>数当てゲーム</title>
</head>
<body>
<h1 style="background:#cccccc">数当てゲーム</h1>
<form method="POST" action="game.php">
1~100までの数を入力してください:
<input type="text" name="answer" size="5" maxlength="3" />
<input type="submit" value="回答" />
</form>
<hr />
<?php
session_start();
if(is_null($_SESSION['answer'])){
mt_srand(microtime()*1000000);
$_SESSION['answer']=mt_rand(1,100);
$_SESSION['game_cnt']=0;
}
if($_POST['answer']!=""){
$_SESSION['game_cnt']++;
if($_SESSION['answer']==$_POST['answer']){
print("おめでとうございます!".
$_SESSION['game_cnt']."回で正解しました!");
session_destroy();
}else{
if($_SESSION['answer']>$_POST['answer']){
print("もう少し大きいです。");
}else{
print("もう少し小さいです。");
}
}
}
?>
</body>
</html>