Existuju dva sposoby, ako pracovat s cookies - na strane servera (PHP, ASP, atd) a na strane klienta (JavaScript). V tomto MicroTut sa pozrieme na to, ako sa cookies vytvaraju a citaju v oboch pripadoch, PHP a JavaScript.
Pre vytvorenie cookies v PHP musite pouzit funkciu setcookie. Ta ma mnoho parametrov, vsetky okrem prvej su vsak volitelne.
Ak zvolite cas expiracie 0 (co je predvolene nastavenie), cookie sa strati po restarte prehliadaca. Parameter "/" znamena ze plati pre vsetky adresare (mozte vsak cookies viazat na jednotlive adresare napriklad: "/admin/").
Pre vacsinu praktickych cielov budete potreovat len tieto 4 parametre, ostatne vynechate.
Citanie v PHP je omnoho jednoduchsie. Vsetky cookie subory ktore boli odovzdane scriptu su dostupne v $_COOKIE
superblobalnom poli. V nasom prikladade na citanie cookies sme napisali nasledujuci kod:
Je dobre poznamenat, ze tieto cookies nastavene cez setcookie
su dostupne v $_COOKIE poli po dalsom nacitani stranky, co je to co by ste si malo uvedomit.
Ak chcete odstranit cookies staci pouzit setcookie
a zvolit mu stary cas ako datum vyprsania platnosti.
Ak chcete pouzivat cookies v jQuery, potrebujete specialny Cookie plugin.
Nastavenia cookies s Cookie pluginom je pomerne intuitivne:
Citanie cookies je este jednoduchsie, staci zavolat $.cookie() funkciu s jednoduchym parametrom nazov a hodnotu kedy bude vratena.
Ak chcete odstranit cookie, znova pouzite $.cookie() funkciu, ale s null
ako druhy parameter.
Zatiaľ žiadne komentáre
© 2009 Shaddow hosting od VIPHosting