如何使用php5中的会话存储用户的最后一页?
当用户访问我的网站&当他登录时,他将重定向到我的网站的用户面板。但如果用户活动时间不超过5分钟,则会话将在该时间到期,如果用户将处于活动状态,则会重定向到登录页面。
现在我想要当用户重新登录时,他将重定向到他最后访问过的页面|(他的会话最后一次到期)。
答案 0 :(得分:1)
如果会话已过期,则最后一页的值不会出现。你可以:
答案 1 :(得分:1)
实现此目的的唯一方法是将最后访问的页面存储到数据库或cookie中。您永远不会知道会话超时和超时后任何信息都将丢失。您也可以不依赖REFERRER信息,因为它取决于浏览器发送引用者(如果第三方站点链接到您的登录页面会怎样?)。
最佳建议:使用cookie。
答案 2 :(得分:0)
在会话中存储页面,然后将页面保存在sessionEnd上的数据库
答案 3 :(得分:0)
这根本不是必需的。
当您将用户重定向到登录页面时,您已经知道用户请求的URL。将该URL作为参数添加到登录页面。