Вы должны написать скрипт php, который создает сеанс с фильтрами,
этот сценарий также должен проверить, существует ли этот сеанс и, если да, чтобы получить фильтры
из него и применять их.
Вы можете написать этот скрипт один раз, а затем просто включить его во все страницы.
Пример:
session_start();
$filters = array('location' , 'age' , 'language')
if (!isset($_SESSION['filters'])) {
if(array_key_exists('set_new_filters', $_POST)) //the name of the submit button of the filters form
{
foreach($filters as $filter)
{
$session_filters = $filter.":".$_POST[$filter].";";
}
$_SESSION['filters'] = $session_filters;
}
} else {
$user_filters = explode(";" , $_SESSION['filters']);
/*
$user_filters: Array (
[0] => location:somevalue
[1] => age:somevalue
[2] => language:somevalue
)
*/
}