Myslím, že v tomto případě je lepší ukládat stav do $_SESSION.
Protože v té databázi by stejně musel být nějaký klíč, jímž se rozpozná, ke které návštěvě se uložený stav vztahuje (např. session id). Nic nemožného, ale databáze by se musela později promazávat, aby v ní nestrašily staré zbytečné záznamy.