我爲模糊標題道歉,請讓我解釋一下。搜索結果和上一個/下一個項目鏈接
假設您有一個包含搜索結果的頁面:http://example.com/search?q=foo。結果是:
上述觀點的鏈接,該項目詳細信息頁面。在這些頁面上,我想顯示允許在搜索結果中導航的鏈接:下一個項目,上一個項目,返回到搜索結果。
因此,當生成詳細信息頁面時,我需要知道用戶來自哪裏,例如我需要知道他使用了哪個搜索項。
我可以在URL中添加額外的查詢參數,如http://example.com/foo?from=search&q=foo,但我不能這樣做。 要求不要爲項目的URL添加任何額外的參數。
另一個選項是在會話中保存搜索查詢。但如果用戶在不同的選項卡中打開多個搜索結果頁面,則不起作用。
你會怎麼做?
PS。我知道這裏有一些類似的問題,但沒有找到可以幫助我的案例。
這不起作用。假設我點擊第一個項目Foo(http://example.com/foo),然後點擊Next Item並轉到http://example.com/bar。 HTTP_REFERER將爲http://example.com/foo – 2010-09-14 15:49:57
hmm,其他方式 - 嘗試使用基於錨的導航(Gmail或類似Facebook)。 – 2010-09-14 16:08:25