範例
6.php
HTML
<form action="6.php" method="post"> 請輸入1-99的整數: <input type="text" name="guess"><br> <button type="submit" name="submit">我猜</button> <button type="submit" name="reset">重新來過</button> </form>
以$count無法有效計數,代出session的解決方法。
<?php if(!isset($count)) $count = 0; ?> <?php if(isset($_POST['submit'])) { $count++; echo "您猜了{$count}次"; } ?>
session的用法
<?php session_start(); $_SESSION['count'] = 0; ?>
取亂數
srand(100); //打亂 $_SESSION['ans'] = rand(1,99); //含1及99
介紹二分法猜數字策略
變數名稱建議
guess使用者猜測的數字
count使用者猜測次數
ans電腦的答案
high答案可能區間之上限
low答案可能區間之下限