|
Co to są cookies? Cookies to małe pakiety informacji przechowywane lokalnie na komputerze użytkownika przeglądającego strony internetowe. Do czego się ich używa? Wykorzystywane są do zapamiętywania informacji związanych z danym użytkownikiem, który nawet po wyłączeniu komputera i ponownym wejściu na stronę internetową jest rozpoznawany, a wszystkie informacje związane z nim, wcześniej zapisane w cookies mogą zostać powrotnie wywołane. Mogą to być np. pewne opcje personalizujące przeglądanie strony, które użytkownik ustawił indywidualnie do swoich potrzeb, a których nie chciałby utracić z chwilą wyłączenia przeglądarki. Czy to dobre rozwiązanie? Cookies są bardzo łatwym w użyciu narzędziem, jednak ze względu, że zapisywane są na komputerze użytkownika w łatwy sposób mogą zostać utracone. Może to przykładowo nastąpić, gdy użytkownik wyczyści listę cookies w przeglądarce lub jakimś programem antywirusowym lub np. sformatuje dysk. Poniższy przykład przedstawi w jaki sposób cookies czyli potoczne ciasteczka mogą być zarządzane kodem PHP. Kod: php
<?php Jeżeli chcemy aby ustawione ciasteczka zapamiętywane były tylko na pewien czas powinniśmy zastosować następujący kod. Kod: php
<?php Zmienna $wygasniecie podczas załadowania kodu przyjmuje wartość większą od obecnej time() o pewien okres czasu. Np. godzinę czyli 60×60=3600 sekund. Oznacza to, że od chwili ustawienia ciasteczek przez przeglądarkę, zostaną one usunięte po dwóch godzinach. Przeanalizujmy to jeszcze raz na poniższym przykładzie. Kod: php
<?php Ciasteczka wygasną zgodnie z powyższym przykładem po upływie 4 dni. Aby sprawdzić czy faktycznie wszystko działa spróbuj zastosować poniższy kod: Kod: php
<?php Ze względu na to, że zmianna $wygasniecie była mniejsza niż wartość obecna czasu, ciasteczka zostały skasowane. Autor: Adam Suchowski
Skomentuj
|
|




