Я бы посмотрел на использование $ _SESSION. Поместите все элементы поиска в массив в $ _SESSION.
, чтобы привести пример:
говорят, что пользователь ищет "яблоки",
добавить его в $ _SESSION ['search_items'] [] = "яблок";
скажем, пользователь затем ищет "апельсины",
добавить его в $ _SESSION ['search_items'] [] = "апельсины";
убедитесь, что у вас есть session_start (); вверху каждой страницы вы планируете использовать функцию поиска. затем вы можете добавить и получить доступ к элементам поиска в $ _SESSION