我试图不让我的会话变量失控,特别是因为有些人携带重物。
在我正在开发的应用程序中,有三个主要项目可以搜索;比方说,people
,cars
和pets
。每个都有一个搜索屏幕和结果(存储在会话中),可以对其进行排序和分页。当我转到其中一个项目的详细信息页面时,我希望能够轻松返回到我的搜索结果。但是,如果我去任何其他页面,说我跳到宠物或About Us
页面,我想杀死我正在处理的会话变量。但是,我想避免在每个屏幕的开头执行此操作。有没有更好的方法来管理一个会话变量?
答案 0 :(得分:0)
您可以将它们嵌套在数组中:
$_SESSION['results'][$item_id]['results_thing'];
这是很正常的事情。您必须有一些取消设置变量的标题。这是不可避免的 - 为了做某事,你需要一些代码。