LCDLCD jsem spravil. Problém byl v tom, že se blbe nastavovala cookie LCD. Ale to, že se to projevilo až teď, je naprostá náhoda. Ale fakt zajímavá.
Jako argument, do kdy má cookie žít, se má funkci setcookie dát čas ve formátu unix time - číslo udávající počet sekund sekund od 1.1.1970 00:00 UTC. Nicméně se tam nesprávně posílal počet sekund, jak dlouho od teď má cookie trvat - a to bylo nastaveno na 50 let, respektive 50 * 365 * 24 * 3600. Ale když se toto číslo interpretuje jako počet sekund od prvního ledna 1970 (Unix time), vyjde půlnoc UTC 20.12.2019. Takže s tím blbým argumentem to fungovalo do půlnoci na dvacátého prosince - protože cookie LCD měla nastaveno "expiruj 20.12.2019". Takže jsem to spravil, aby se vždy používalo trvání cookie pět let dopředu.
Taková náhoda... někdo kdysi naprosto náhodně zvolil padesát let jako "dost vysoké nekonečno", ještě blbě - a vyšlo to tak, že těch padesát let nastalo víceméně přesně v době, kdy jsme migrovali Lopuch na nový server. |