• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP做猜数字游戏

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
<?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>


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHPconfigurationerrorandSolutionsinRPM发布时间:2022-07-10
下一篇:
PHP配置open_basedir发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap