在我的一个 PHP 网站上,我们提供用户可以浏览的多页内部搜索结果。用户可以单击任何搜索结果并查看该个人列表并对该列表执行操作。
我想做的是跟踪他们在搜索结果中的位置,以便当他们对列表执行操作时,我们可以自动将他们带回原来的位置,以便他们可以继续浏览他们离开的地方。
最好的方法是什么?请注意,搜索结果不是到达列表的唯一方法,因为还有其他方法可以浏览和查找列表,因此该解决方案显然应该仅当且仅当用户来自实际搜索。
我认为将它们所在页面的 URL 存储在Session
变量中是可行的方法,但我不确定最好的方法是什么,如何仅在搜索时更新值结果,采取行动后如何删除该值等。