Is there a way to have a views filter value be determined by PHP?
Setup the page to use a contextual filter per field you want to be searchable. Then for the contextual filter set it to look for the value provided by the URL. Then select PHP Code for WHEN THE FILTER VALUE IS NOT IN THE URL.

In that PHP blob supply code that pulls the field argument from $_COOKIE, if any or return NULL.