我有一个输出搜索结果的搜索页面。在运行搜索之前,您可以根据以下条件过滤结果。
1. status
2. order by
3. record type
查看记录会将用户重定向到编辑表单页面,如果他们单击取消按钮,他们会重定向回搜索结果。
这是我所做的:
- 我将 GET 参数(status、order_by 和 record_type)存储在会话变量中
当用户在编辑表单上单击取消时,我使用会话变量重定向回搜索结果,如下所示:
如果(@$_POST['cancelbtn']){
if (isset($_SESSION['searchForm'])){ header("location:searchForm.php?products=".$_SESSION['product']."&ticket_status=".$_SESSION['status']."&order_by=".$_SESSION['order_by']."&record_type=".$_SESSION['record_type']."&searchbtn=Go!"); }
}
以上对我有用,但我想知道这是否是最好的方法?谢谢。