📄 11-10.php
字号:
<?
if(!$_POST["username"]) //如果没有提交表单,显示内容
{
echo "<html>";
echo "<head>";
echo "<title>";
echo "为Cookie设置生命期";
echo "</title>";
echo "</head>";
echo "<body>";
echo "<center>";
echo "<table border=\"1\">";
echo "<form method=\"post\" action=\"11-10.php\">";
echo "<tr>";
echo "<td colspan=\"2\" align=\"center\">";
echo "<font size=\"5\" color=\"red\">为Cookie设置生命期</font>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>请输入用户名称:</td>";
echo "<td>";
echo "<input type=\"text\" name=\"username\">";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>请选择保存期限:</td>";
echo "<td>";
echo "<select name=time size=1>";
echo "<option value=1>不保存";
echo "<option value=2>保存一天";
echo "<option value=3>保存一月";
echo "<option value=4>保存一年";
echo "</select>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=\"2\" align=\"center\">";
echo "<input type=\"submit\" value=\"确定\">";
echo "</td>";
echo "</tr>";
echo "</form>";
echo "</table>";
echo "</center>";
echo "</body>";
echo "<html>";
}
else
{
$time=$_POST["time"]; //通过POST获得time参数
$username=$_POST["username"]; //通过POST获得username参数
switch ($time) //读取参数,设定过期时间
{
case 1:
$time=0;
break;
case 2:
$time=60*60*24;
break;
case 3:
$time=60*60*24*30;
break;
case 4:
$time=60*60*24*30*365;
break;
}
if(setcookie("username","$username",$time)) //注册用户名为Cookie并设置相应生命期
{
echo "注册Cookie成功!";
echo "<p>";
echo "注册用户名为:"; //输出相应内容
echo $username;
echo "<p>";
echo "COOKIE有效期为:";
switch($_POST["time"])
{
case 1:
echo "不保存";
break;
case 2:
echo "一天";
break;
case 3:
echo "一月";
break;
default:
echo "一年";
break;
}
}
else
{
echo "注册Cookie时出错!";
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -