• 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>
    
    
  • 相关阅读:
    linux常用命令
    windows 安装elasticsearch-head插件
    spring boot 使用logback日志系统的详细说明
    mysql 修改密码的几种方式
    html跑马灯效果
    windows 安装elk日志系统
    logstash 启动报找不主类或无法加载 java
    MySQL和Postgresql的区别
    Swift-----泛型Generic
    Swift-----扩展extension
  • 原文地址:https://www.cnblogs.com/huxiaoyi/p/9417759.html
Copyright © 2020-2023  润新知