Session 如何跟踪由同一用户/浏览器启动的单独会话

Session 如何跟踪由同一用户/浏览器启动的单独会话,session,browser,cookies,Session,Browser,Cookies,我有一个web应用程序,用户可以从多个不同的页面输入,并通过应用程序遵循多个不同的路径。我希望能够添加一个返回开始按钮到每个页面,用户可以单击该按钮将他们带回他们在应用程序中输入的页面 目前,用户通过cookie进行身份验证,因此我可以查看cookie在存储区生成的页面,并使用back按钮的链接。但是,用户在应用程序中打开多个选项卡并通过多个输入页面输入是很常见的,我希望每个选项卡都能够引导用户返回正确的输入页面 即,用户在第1页输入应用程序,然后浏览到第2页-后退按钮应链接到第1页 然后用户在

我有一个web应用程序,用户可以从多个不同的页面输入,并通过应用程序遵循多个不同的路径。我希望能够添加一个返回开始按钮到每个页面,用户可以单击该按钮将他们带回他们在应用程序中输入的页面

目前,用户通过cookie进行身份验证,因此我可以查看cookie在存储区生成的页面,并使用back按钮的链接。但是,用户在应用程序中打开多个选项卡并通过多个输入页面输入是很常见的,我希望每个选项卡都能够引导用户返回正确的输入页面

即,用户在第1页输入应用程序,然后浏览到第2页-后退按钮应链接到第1页

然后用户在第3页打开另一个选项卡并浏览到第4页-此处的后退按钮应链接到第3页

此时,如果用户返回到选项卡1并浏览到第5页,则后退按钮仍应链接到此处的第1页,而其他浏览器中的后退按钮应链接到第3页

我能想到的唯一方法是将会话ID存储在get/post请求中,并在每个页面上传递它——其他人能想到更简单或更优雅的解决方案吗

谢谢


Tom

查看
$\u服务器['HTTP\u REFERER']
问题:如果他从谷歌被重定向。。。 另外:您可以硬编码检查域的函数:-)