Problemer med cookies
Findes der et maxantal på cookies man kan sætte på folks (brugerne af mit lille forums) maskiner?Jeg sætter en cookie for hver gang en bruger har læst i en streng. Cookien indholder id (på strengen) SAMT det tidspunkt, hvor brugeren har læst strengen sidst. Cookien sammenligner jeg så med tidspunktet for sidst tilføjedede indlæg (i den givne streng):
Altså (ikke rigtig navne, blot for eksemplets skyld):
$time_sidste_indlæg > $time_sidst_brugeren_så_strengen;
Idéen er så, at jeg fx kan skive *ny* i oversigten over strenge, så brugeren kan se om der er kommet et indlæg til strengen han ikke har læst.
Det virker tilsyneladen ok, men på et tidspunkt er det begyndt at fuck'e up, dvs. den udskriver *ny* SELV OM brugeren har læst strengen.
Her er koden:
//Cookies sættes hvor strengen vises:
setcookie("ejer_" . $ejer_id, $dato_sidste, time() + (365*86400));
//Cookie hentes og tjekkes i oversigten:
if ($_COOKIE["ejer_" . $ejer_id] < $dato_på_sidst_indlæg)
Nogen idéer?