Evästeiden käsittelyyn perehdyttäminen PHP:ssä

On olemassa tapa tallentaa tietoja suoraan käyttäjän selaimessa. Tämä tehdään evästeiden (cookie) avulla. Evästeet ovat pieniä merkkijonopaloja, jotka tallennetaan erityiseen paikkaan selaimessa. Jokaisella evästeellä on oma nimensä, jolla evästettä voidaan kirjoittaa ja lukea.

Katsotaan kuinka tämä tehdään. Aluksi teemme kaksi PHP-tiedostoa. Ensimmäisessä tiedostossa kirjoitamme evästeen, ja toisessa - luemme sen.

Evästeiden kirjoittaminen tehdään funktiolla setcookie, joka ottaa ensimmäisenä parametrina tämän evästeen nimen, ja toisena - arvon. Tässä tapauksessa evästeiden kirjoittaminen on tehtävä ennen minkäänlaista tulostusta näytölle (samankaltaista kuin istunnoissa).

Joten, tallennetaan tiedostoon evästen, jonka nimi on test ja arvo 'abcde':

test1.php<?php
  setcookie('test', 'abcde');
?>

Luetaan nyt toisessa tiedostossa evästeemme. Tämä tehdään taulukon $_COOKIE avulla:

test2.php<?php
  echo $_COOKIE['test']; // tulostaa 'abcde'
?>
Задание 1

Kirjoita yhdessä tiedostossa eväste, ja toisessa tiedostossa tulosta se näytölle.