UrlReferrer VS会话VS查询参数

时间:2013-09-26 11:05:34

标签: session referrer query-parameters

我有 2个搜索页 1个结果页。 结果页面上的结果列表是URL列表。

网址取决于搜索页面,因此如果用户来自search-page1,他会获得与来自search-page2的用户不同的网址。

因此,在结果页面上,我必须知道用户来自哪个搜索页面。 首先我尝试使用UrlRefferer,但如果结果列表的结果太多,我会使用分页,如果用户点击第二个结果列表,我会松开UrlReferrer ......

最好的方法是什么?要使用Session或更好地使用URL中的查询参数?

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,这只适用于单个请求。因此,您可以将其作为请求参数传递。会话将不必保留整个页面的值,这是不合适的。除非您更新session参数中的值,否则它将仅保留旧值。

您是否可以在脚本变量中保存该值?

答案 1 :(得分:0)

恕我直言会议是一个更简单的解决方案,因此您不必在每次用户更改页面时都设置查询参数。