Kolačići se najčešće koriste kod autorizacije korisnika, ali mogu imati i sasvim drugačiju namjenu, iako je glavna poveznica uvijek ista, rad sa korisnikom.
Kolačić je mala datoteka koju stvara server, a sprema se na korisnikovo računalo. Php vam omogućava da u kolačiće upisujete i iz njih uzimate podatke.

Kako bismo definirali kolačić, koristimo funkciju setcookie, koja se mora izvršiti prije <html> taga, što znači da se mora izvršiti prije učitavanja stranice. Sintaksa izgleda ovako:

setcookie(name, value, expire, path, domain);

U gore navedenom primjeru možete vidjeti koje sve elemnete može sadržavati kolačić, no nisu svi obavezni. Najčešće se definiraju name, value i expire, jer bez njih cookie ne može pravilno funkcionirat. U sljdećem ću primjeru definirati kolačić, nazvat ću ga "proba", dodijeliti mu vrijednost "Ovo je samo proba!" i odrediti da se obriše nako jednog sata.

<?php
setcookie("proba", "Ovo je samo proba!", time()+3600);
?>

Za uzimanje podataka iz kolačića koristi se varijabla $_COOKIE. U sljedećem primjeru ću vam pokazati kao uspisati vrijednost kolačića, kojeg smo prethodno stvorili.

<?php
echo $_COOKIE["proba"]; //koristi se za ispisivanje jednog
//kolačića
print_r($COOKIE); //koristi se za ispisivanje svih kolačića
?>

Brisanje kolačića se ne razlikuje uvelike od stvaranje kolačića, Razliak je u tome što kod stvaranja uzimamo trenutno vrijeme i na njega dodajemo određeno vrijeme nakog kojeg želimo da se kolačić izbriše, a kada kolačić želimo izbrisati, umjesto da vrijeme dodamo, oduzet ćemo ga. Kod za brisanje kolačića izgleda ovako:

<?php
setcookie("proba", "", time()-3600);
?>

Navigacija
Korisni linkovi
Kratke vijesti
Vodafone lansirao mobilni glazbeni servis

Kako bi što lakše komunicirala sa svojim polaznicima, koji su mahom vrlo mladi i skloni komunikaciji preko suvremenih društvenih mreža NetAkdemija se odlučila pridružiti najvećoj online zajednici.NetAkademija Tehničkog veleučilšta u Zagrebu...

više na pcchip.hr

Vic dana
Anketa
copyright© 2006 - 2008, tutoriali.biz