<?php
/*
 *
 */
 if($_GET[out]){
  setcookie("id","");
  setcookie("pass","");
  echo "<script>location.href=\"cookie.php\"</script>";
 }
 $id=$_POST[id];
 $pass=$_POST[password];
 if($id && $pass){
  setcookie("id",$id,time()+3600);
  setcookie("pass",$pass,time()+3600);
  echo "<script>location.href=\"cookie.php\"</script>";
 }
// if($_GET[out]){
//  setcookie("id","");
//  setcookie("pass","");
//  echo "<script>location.href=\"cookie.php\"</script>";
// }
 if($_COOKIE[id] && $_COOKIE[pass]){
  echo "success!<br>id:".$_COOKIE[id]."<br>pass:".$_COOKIE[pass];
  echo "<br><a href=cookie.php?out=1>退出</a>";
 }// if($_GET[out]){
//  setcookie("id","");
//  setcookie("pass","");
//  echo "<script>location.href=\"cookie.php\"</script>";
// }

?>  <form action="" method="post">
  ID:&nbsp;&nbsp;
  <input type="text" name="id"/><br>
  Pass:
  <input type="password" name="password"/>  <br>
  <input type="submit" name="sub" value="提交"/>
  </form>
红色的三个部分是相同的,但在第三处登陆后点击退出却没有反应,这是为什么?前面两处的处理又有什么差别吗?