<? if(isset($_COOKIE['dl']) && ($_COOKIE['dl']!="")) { echo "Der er sat en cookie i forvejen"; } else { setcookie ("dl", "din kage" , time()+(60*60*24*14)); // Sætter en cookie med navnet dl, og med indholdet "din kage", og den udløber om 14 dage } ?>
Du kan som sådan ikke slette en cookie, men ændrer bare indholdet til at være tomt, som f.eks. således: setcookie ("dl", "" , time()+(60*60*24*14));
Du kan da godt "slette" en cookie igen. Man skal sætte en cookie af samme navn, med tomt indhold og en dato tilbage i tiden. sthen's "slet" ex. ville sikkert ikke virke, da tiden som sættes stadig er fremad. Og så er det altid en go' ide at angive hvorfra cookien skal gælde:
dl = navnet på cookien minvar = cookiens værdi time()+3600 = hvor længe skal den leve? Her lever den en time frem (sekunder) "/" = hvor skal den gælde fra? Her fra roden af domænet
Det er helt ok! :O) Men sæt nu gerne path på! Har "scoret" point et par gange her, fordi path ikke var sat, og det derfor ikke virkede i nogle browsere
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.