2

我正在尝试在 cookie 的帮助下搜索数据并在同一页面中显示数据。它工作正常,但是当我尝试销毁 cookie 时,结果数据丢失并且没有搜索发生。我也使用pagination. 当我点击另一个页面没有。在分页中,结果数据丢失。这仅在我销毁 cookie 时发生。如果我不销毁 cookie,即使我在 url 中按 enter,数据也会继续显示。
php code

   $depart_type=''; 
   if(isset($_COOKIE['depart_type']))
      {
        $depart_type = $_COOKIE['depart_type'];
      }   
    if($_POST['department_type']!='')
      {
        $depart_type = $_POST['department_type'];
        setcookie("depart_type",$depart_type,time()+3600,"/"); 
     }       
     $whr ="1";
    if($depart_type!="")
    {
        $whr .= "  AND `department_type` = '$depart_type'";
     } 
       $QryStaff = mysql_query("select * from `tbl_staff` where $whr) or die(mysql_error());    

所以,问题是我何时何地销毁或取消设置 cookie?

4

1 回答 1

1

我有一个建议。你应该做一个按钮。在该按钮的单击事件中,清除 cookie。不是专业的解决方案,尽管它肯定会起作用..

希望能帮助到你。

于 2013-03-02T05:57:52.370 回答