Piškotki
- Piškotek (angl. "cookie") je majhna datoteka, ki jo brskalnik shrani na uporabnikov računalnik,
- uporabljeno za dolgoročno shranjevanje podatkov o uporabniku (dlje časa, kot seja),
- datoteka lahko vsebuje poljubne vrednosti, ki jih v našem primeru nastavi PHP skripta,
- namenjeno shranjevanju manjše količine podatkov,
- identifikator seje se shrani kot piškotek,
- vsakič, ko isti računalnik zahteva ogled strani z brskalnikom, pošlje strežniku tudi piškotek.
Piškotki v PHP
- piškotek ustvarimo s funkcijo setcookie(ime, vrednost, veljavnost, pot, domena);
- piškotek moramo v kodi ustvariti pred kakršnimkoli izpisom na strani,
- vrednost piškotka dobimo z uporabo $_COOKIE['ime'];
- uničimo jih s setcookie(), kjer v parameter veljavnosti vpišemo čas, starejši od trenutnega
Piškotki – primer
<?php
// pot in domena sta opcijska parametera, ju ne navedemo
setcookie("ime_uporabnika", "Janez Novak", time()+3600);
echo 'Pozdravljeni, ' . $_COOKIE['ime_uporabnika'] . '!';
// izbris piškotka - napaka, ker izpis že opravljen
setcookie("ime_uporabnika", "", time()-3600);
?>

Piškotki – primer
<?php
// pot in domena sta opcijska parametera, ju ne navedemo
setcookie("ime_uporabnika", "Janez Novak", time()+3600);
// izbris piškotka
setcookie("ime_uporabnika", "", time()-3600);
// izpis vrednosti piškotka
echo 'Pozdravljeni, ' . $_COOKIE['ime_uporabnika'] . '!';
?>
