HTTP_Session 0.5.6

HTTP_Session to należący do repozytorium PEAR (http://pear.php.net) pakiet, który umożliwia obiektową obsługę sesji w PHP. Pozwala na rozpoczynanie i zamykanie (niszczenie) sesji oraz definiowanie, modyfikację i usuwanie zmiennych w niej zapisywanych.

Przy pomocy HTTP_Session możemy też ustawiać czas życia (ang. lifetime) sesji, moment jej wygasania (ang. expiration) oraz maksymalny okres nieaktywności (ang. idleness), po której sesja wygasa. Da się również sprawdzić, czy określona sesja jest nowa (tzn. została utworzona przy ostatnim zapytaniu do serwera WWW), nieaktywna, czy też upłynął jej termin ważności, powodując jej wygaśnięcie.

HTTP_Session ułatwia nam również zapisywanie danych sesyjnych w bazie, w oparciu o interfejsy bazodanowe PEAR::DB, PEAR::MDB lub PEAR::MDB2. Jeżeli korzystamy z tej funkcjonalności, to wspomniane dane są przechowywane w postaci obiektów kontenera (ang. container). Bardzo przydatne są również szczegółowe, przygotowane przez twórców HTTP_Session testy jednostkowe (ang. unit tests), za pomocą których sprawdzimy poprawność działania praktycznie wszystkich elementów tego pakietu.

W wersji 0.5.6 dodano kontener Memcache, umożliwiono ustawianie ID (identyfikatorów) sesji oraz zastąpiono odwołanie do jednego z ustawień serwera zapisanego w zmiennej superglobalnej $_SERVER.

http://pear.php.net/package/HTTP_Session/

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49142 )

Array ( [docId] => 49142 )
Array ( [docId] => 49142 )