Животът на бисквитка свършва със затварянето на браузъра. Освен, в случаите когато им е заложен друг session.gc_lifetime и session.cookie_lifetime. Вторият ти въпрос, ако съм разбрал правилно е по-добре да ползваш обикновенна бисквитка, която (по желание може да обновяваш всеки път).
П.П. Както се казва, проблема е в твоя телевизор. Ако мислиш, че всички си трият бисквитките (следователно няма данни за цветовата схема и езика), единствения начин е записване в MySQL, което ми се вижда малко шантаво, да правиш и такъв род заявки за нещо толкова маловажно. Като триеш бисквитките, ще си караш с темата и езика по подразбиране. :idea: