我试图在cookies的帮助下搜索数据并在同一页面显示数据。工作正常但是当我尝试销毁cookie时,结果数据丢失且没有搜索发生。我也使用pagination
。当我点击另一页没有。在分页中,同样的结果数据丢失。这只有在我销毁cookie时才会发生。如果我没有破坏cookie,即使我按下输入网址,数据也会继续显示。
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?
答案 0 :(得分:1)
我有个建议。你应该做一个按钮。在该按钮的单击事件中,清除cookie。不是专业的解决方案,虽然它肯定会有效..
希望它有所帮助。