Pliki cookies i sesje, obsługa plików

Pliki cookies

Pliki cookies to tekstowe porcje danych, które są wymieniane między przeglądarką a serwerem. Pliki te są przechowywane przez przeglądarkę w systemie użytkownika. Umożliwiają zliczanie odwiedzin danego użytkownika na stronie oraz pozwalają zapamiętywać dane użytkownika.

setcookie($nazwa, $wart, $czas, $sciezka, $domena, $bezp);

  1. $nazwa - nazwa cisteczka, argument obowiązkowy
  2. $wart - wartość przechowywana w pliku cookie
  3. $czas - znacznik czasu, który określa datę wygaśnięcia pliku cookie
  4. $sciezka - określa ścieżkę dostępu
  5. $domena - określa adres, dla którego cookie jest dostępne
  6. $bezp - TRUE cookie będzie przesyłane przez https, FALSE http

Pliki cookies są wysyłane przez przeglądarkę do serwera i umieszczane w tablicy $_COOKIES.

Sesje

Mechanizm sesji pozwala na śledzenie działań użytkownika na stronie. Sesja to czas, w którym użytkownik jest aktywny na stronie internetowej. Każda sesja użytkownika ma własny identyfikator - liczbę generowaną losowo przez PHP i przechowywaną w ciasteczkach lub w adresie URL. Każdej sesji można przypisać zmienne, do których będzie dostęp przez cały czas trwania danej sesji. Te zmienne są przechowywane na serwerze w tablicy $_SESSION.

Obsługa plików w PHP

fopen - otwieranie pliku
fwrite, fputs - zapisywanie informacji do pliku
fclose - zamykanie pliku
fread, fgets, fgetc - odczytywanie zawartości pliku
file_get_contents - czyta całą zawartość pliku do ciągu znaków