29. oktober 2001 - 01:53Der er
10 kommentarer og 1 løsning
En Time Cookie og Client TimeZone
Hvis man nu laver en Cookie som kun skal virke i én time i alle TidsZoner,... hvad gør man så? når man ikke ved Klientens TZ... --- man kunne se\'fø\'li\' bruge JavaScript til at lave Cookie. Men der er mange der har stået Scripting fra p.g.a. Nimda.
Da det er browseren der sætter cookien og ikke serveren så er det ligemeget hvilken tidszone klienten befinder sig i. PHP sender en Cookie header til Browseren med en standard HTTP ISO dato hvor serverens tidszone er specificeret, og på den måde omregner browseren selv i forhold til de settings klient computeren er sat til.
aaah,... for satan,... Problemmet viste sig ikke i Netscape,...
Min Gamle PC har nogle problemmer med Tid,.. så datoen var pludselig Okt. 21 2011,... Og min C4 Side meldte fejl, da jeg brugte MSIE,... men ikke med NS....
Tiden er i forhold til SERVERENS ur, men cookien slettes efter KLIENTENS ur. Der bliver godt nok taget hensyn til forskellige tidszoner, men ikke for ure der går forkert!
Dvs. er klienten en time foran, så bliver cookien slettet igen med det samme. Er klienten en time bagud, så lever cookien i to timer.
/Niels Andersen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.