Küpsiste töötamise sissejuhatus PHP-s
On olemas viis andmete salvestamiseks otse kasutaja brauseris. Seda tehakse küpsiste (cookie) abil. Küpsised on väikesed stringitükid, mis hoitakse brauseris spetsiaalses kohas. Igal küpsisel on oma nimi, mille järgi seda küpsist saab kirjutada ja lugeda.
Vaatame, kuidas seda tehakse. Alustuseks teeme kaks PHP faili. Esimeses failis kirjutame küpsise ja teises - loeme selle.
Küpsiste kirjutamine tehakse funktsiooni setcookie abil,
mis võtab esimeseks parameetriks selle
küpsise nime ja teiseks - väärtuse. Samas tuleb küpsiste
kirjutamine teha enne igasugust ekraanile väljundit
(sarnaselt sessioonidega).
Nii, kirjutame failis küpsise nimega
test ja väärtusega 'abcde':
<?php
setcookie('test', 'abcde');
?>
Loeme nüüd teises failis meie küpsist.
See tehakse massiivi $_COOKIE abil:
<?php
echo $_COOKIE['test']; // väljastab 'abcde'
?>
Kirjutage ühes failis küpsis ja teises failis kuvage see ekraanile.