Я извиняюсь за смутное название, поэтому позвольте мне объяснить.
Предположим, у вас есть страница с результатами поиска: http://example.com/search?q=foo. Результаты:
- Foo - http://example.com/foo
- Бар - http://example.com/bar
- Баз - http://example.com/baz
Приведенные выше ссылки указывают на страницу сведений об элементе.На этих страницах я хочу отобразить ссылки, которые позволяют перемещаться по результатам поиска: Следующий элемент, Предыдущие элементы, Назад к результатам поиска.
Поэтому при создании страницы сведений мне нужно знать, откуда пришел пользователь, дляНапример, мне нужно знать, какой поисковый запрос он использовал.
Я мог бы добавить дополнительные параметры запроса в URL, например, http://example.com/foo?from=search&q=foo, но я не могу этого сделать. Требуется не добавлять никаких дополнительных параметров в URL-адреса элементов.
Другой вариант - сохранить поисковый запрос в сеансе.Но это не работает, если пользователь открывает несколько страниц с результатами поиска на разных вкладках.
Как бы вы это сделали?
PS.Я знаю, что здесь есть ряд подобных вопросов, но я не нашел того, который мог бы помочь в моем случае.