| Cookie 常用于用户登录记录、相关设置记录等。 
 [PHP] 纯文本查看 复制代码 <html>
<head>
        <title>用户登录前台</title>
</head>
<body topmargin="100">
        <center>
                <table border="1">
                        <form method="post" action="10_7.php">
                        <tr>
                                <td>请输入用户名:</td>
                                <td><input type="text" name="username" size="20"></td>
                        </tr>
                        <tr>
                                <td>请输入密码:</td>
                                <td><input type="password" name="password" size="20"></td>
                        </tr>
                        <tr>
                                <td>请选择保存期限:</td>
                                <td>
                                        <select name="time" size="1">
                                                <option value="1">不保存
                                                <option value="2">保存一天
                                                <option value="3">保存一月
                                                <option value="4">保存一年
                                        </select>
                                </td>
                        </tr>
                        <tr>
                                <td colspan="2"><input type="submit" value="确定"></td>
                        </tr>
                        </form>
                </table>
        </center>
</body>
<html>
        
 
 ![BV]]MXD~GYS6ML}KSZ5~($L.png BV]]MXD~GYS6ML}KSZ5~($L.png](data/attachment/forum/201812/19/152025u6bldbzbkk5byild.png)  
 [PHP] 纯文本查看 复制代码         <?php
                $username=$_POST["username"]; //通过 POST 获得参数
                $time=$_POST["time"];  //通过 POST 获得 time 变量
        
                if(!$_POST["username"]) //如果没有参数执行内容
                {
                        echo "没有输入用户名";
                        echo "<p>";
                        echo "点<a href=GD1.php>这里</a>返回";
                }
                else //如果存在参数
                {
                        switch($time)  //判断有效期
                        {
                                case 1:
                                        $time=time();
                                        break;
                                case 2:
                                        $time=time()+60*60*24;
                                        break;
                                case 3:
                                        $time=time()+60*60*24*30;
                                        break;
                                case 4:
                                        $time=time()+60*60*24*30*365;
                                        break;
                        }
                        
                        setcookie("username",$username,$time);  //注册用户名
                }
        ?>
        
        
<html>
        <head>
                <title>注册用户信息</title>
        </head>
        <body>
        <?php
                echo "注册用户名为:";
                echo $_COOKIE["username"];
                
                echo " Cookie 有效期为:";
                
                $time=$_POST["time"];
                switch($time)
                {
                        case 1:
                                echo "不保存";
                                break;
                        case 2:
                                echo "一天";
                                break;
                        case 3:
                                echo "一月";
                                break;
                        case 4:
                                echo "一年";
                                break;
                }
        ?>
</body>
</html>
   按照上面内容输入用户名、密码(因为只是测试 Cookie,所以其实这两项都是虚拟的,并
 不存在用户数据库,只要输入内容就行)。并选择相应的 Cookie 保存期限,然后单击“确定”按钮
 
 
 |