我使用会话变量来控制登录和页面访问。我使用变量来控制用户所属的不同用户组,因此我有相当多的会话变量。
我还使用一个会话变量来记住用户在刷新时最后一次访问的页面。
当用户注销时,我使用session_destroy();删除所有变量。我想要做的是维护最后访问的页面变量,即使用户已经注销。
我想我可以通过对每个其他变量使用unset函数来做到这一点,但有很多变量,我想知道是否有更简单的方法?
谢谢,Eds
发布于 2011-09-13 18:41:46
您可以销毁会话,但在此之前,请将最后一个页面保存到一个变量中,然后将该变量放入一个新的会话变量中。
$lastPage =$_ session‘’last_page‘$session_destroy();然后创建一个包含$lastPage的新会话。
另一种方法是将用户访问的最后一个页面保存到数据库的用户记录中。(这将使它可以从任何地方访问,而不是特定于位置)
https://stackoverflow.com/questions/7400474
复制相似问题