随着我正在构建的应用程序变得越来越大,我有时间重新考虑因素。有时这会破坏事情。例如,用户在提交表单后指向的位置 - 或者可能取消等等。我的想法是在会话中存储当前页面路径(URL无域名)。这样我就可以回到用户来自的页面,模仿关闭桌面应用程序上的对话框时会发生什么。这将更灵活,更易于维护。至少看起来是这样。
我正在进行的当前更改将允许用户从应用中的各个位置导航到表单。如果用户被发送到不同的页面然后他/她来自,他/她将变得迷失方向。我有43个表格。这将很快增加到大约60个。
出于某种原因,我忽视这是一个坏主意吗?或者这是推荐的方法吗?
[编辑]
请阅读答案中的评论,原因如下:
“在会话中存储此内容可能会导致同时请求出现问题”
答案 0 :(得分:2)
为什么您的目标脚本不知道用户来自哪里?我认为应该这样做,因为每个目标都会处理具有特定位置的特定表单。
如果不是 - 您可以在隐藏的表单字段中传递return_url
。
Imho在会话中存储网址是一种不好的做法。