Küldjünk sütit a felhasználó gépére.
<?php
$datum=getdate(); //Dátum előállítása
$_datum=$datum["year"]."-".$datum["month"]."-".$datum["mday"];
setcookie("proba_cookie","Az utolsó látogatás dátuma".$_datum,time()+86400);
?>
A time() függvény megadja a kezdő dátumot a cookie részére, ehhez adjunk hozzá másodpercben számolva annyit, amennyi idő múlva lejárjon a cookie.
Én 24 órára állítottam be , ha jól számoltam.
Mert 60x60x24=86400 másodperc.
A cookie első része a neve a második része opcionális, azt tárolsz benne amit szeretnél, a harmadik része pedig a lejárati idő.
Cookie törlése újra a setcookie függvény indításával, csak az időpont negatívval való futtatása.
setcookie("proba_cookie","Az utolsó látogatás dátuma",-86400);
A cookie csak ott olvasható ahol kiküldtük, tehát, ha éppen localhoston küldtük a böngészőnek, akkor a neten lévő oldalunkon nem olvashatjuk a tartalmát, és ha IE alatt indítottuk, akkor Firefox alatt szintén nem olvashatjuk.
A cookie-kat Internet Explorer esetén a következő mappában találod: C:\Documents and Settings\User\Cookies
A kiolvasás a következő módon történik:
print($_COOKIE["proba_cookie"]);
Nálam az eredmény: Az utolsó látogatás dátuma 2006-July-22