首先是remember.php,这个略复杂一点点,php混合html真是个强大的工具
<html>
<body>
<form action = "session.php" method ="post">
name :<input type ="text" name = "name" value = '<?php echo $_COOKIE['name'];?>'/><br/>
passwd :<input type ="password" name = "passwd" value = '<?php echo $_COOKIE['passwd'];?>'/><br/>
<?php
if($_COOKIE['remember'] == 1)
{
?><input type ="checkbox" checked value = 1 name ="remember"/>
<?php
}
else { //看来还是要加{}在else里,不然会出错.
?><input type = "checkbox" value = 1 name ="remember"/><?php
}
?>
remember me </br>
<input type = "submit" value = "submit" name = "submit"/>
<input type = "reset" value = "reset" name = "reset"/>
</form>
</body>
</html>
之后提交表单给session.php,做记录
<?php
$name = $_POST['name'];
$password = $_POST['passwd'];
$remember = $_POST['remember'];
echo $remember;
if($remember == 1){
setcookie('name',$name,time()+3600);
setcookie('passwd',$password,time()+3600);
setcookie('remember',$remember,time()+3600);
}
else
{
setcookie('name',$name,time()-3600);
setcookie('passwd',$password,time()-3600);
setcookie('remember',$remember,time()-3600);
}
?>