zoukankan      html  css  js  c++  java
  • PHP做猜数字游戏

    <?php
    session_start();
    if (empty($_COOKIE['num']) || empty($_GET['num'])) {
        $num = rand(0, 100);
        $_SESSION['num'] = $num;
    } else {
        $count = empty($_SESSION['count']) ? 0 : (int)$_SESSION['count'];
        if ($count < 10) {
            $result = (int)$_GET['num'] - (int)$_SESSION['num'];
            if ($result == 0) {
                $message = '恭喜猜对了';
                unset($_SESSION['num']);
                unset($_SESSION['count']);
            } elseif ($result > 0) {
                $message = '猜小了';
            } else {
                $message = '猜大了';
            }
            $_SESSION['count'] = $count + 1;
    
        }else{
            $message = '游戏结束';
            unset($_SESSION['num']);
            unset($_SESSION['count']);
        }
    }
    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>猜数字</title>
        <style>
            body {
                padding: 100px 0;
                background-color: #2b3b49;
                color: #fff;
                text-align: center;
                font-size: 2.5em;
            }
    
            input {
                padding: 5px 20px;
                height: 50px;
                background-color: #3b4b59;
                border: 1px solid #c0c0c0;
                box-sizing: border-box;
                color: #fff;
                font-size: 20px;
            }
    
            button {
                padding: 5px 20px;
                height: 50px;
                font-size: 16px;
            }
        </style>
    </head>
    <body>
    <h1>猜数字游戏</h1>
    <p>Hi,我已经准备了一个0~100的数字,你需要在仅有的10机会之内猜对它。</p>
    <?php if (isset($message)): ?>
        <p><?php echo $message; ?></p>
    <?php endif ?>
    <form action="index.php" method="get">
        <input type="number" min="0" max="100" name="num" placeholder="随便猜">
        <button type="submit">试一试</button>
    </form>
    </body>
    </html>
    
    
  • 相关阅读:
    抽取一个简单的按钮方法
    一些iOS笔试题目
    使用第三方框架 Masonry 实现自动布局
    AutoLayout适配
    iOS面试小题集锦
    大牛们的技术博客
    5、过滤流
    3、过滤文件夹
    1、File类简介
    贪婪模式和非贪婪模式
  • 原文地址:https://www.cnblogs.com/huxiaoyi/p/9417759.html
Copyright © 2011-2022 走看看