管理一个会话变量的最佳方法是什么?

时间:2010-08-05 19:28:39

标签: session-variables

我试图不让我的会话变量失控,特别是因为有些人携带重物。

在我正在开发的应用程序中,有三个主要项目可以搜索;比方说,peoplecarspets。每个都有一个搜索屏幕和结果(存储在会话中),可以对其进行排序和分页。当我转到其中一个项目的详细信息页面时,我希望能够轻松返回到我的搜索结果。但是,如果我去任何其他页面,说我跳到宠物或About Us页面,我想杀死我正在处理的会话变量。但是,我想避免在每个屏幕的开头执行此操作。有没有更好的方法来管理一个会话变量?

1 个答案:

答案 0 :(得分:0)

您可以将它们嵌套在数组中:

$_SESSION['results'][$item_id]['results_thing'];

这是很正常的事情。您必须有一些取消设置变量的标题。这是不可避免的 - 为了做某事,你需要一些代码。