więcej niż zwykłe sesje

Je┼Ťli cz─Ö┼Ť─ç informacji ma by─ç zapami─Ötana pomi─Ödzy kolejnymi klikni─Öciami na stronie - na przyk┼éad zawarto┼Ť─ç koszyka lub rezultaty oblicze┼ä z kalkulatora wykorzystuje si─Ö w tym celu mechanizm sesji.

sposób działania standardowej obsługi sesji

Standardowo, zapami─Ötywane informacje w sesji s─ů przechowywane w plikach z zserializowanymi zmiennymi.

Niestety tego typu podej┼Ťcie powoduje kilka niedogodno┼Ťci. Przy ka┼╝dym klikni─Öciu ca┼éy plik z wszystkimi zapisanymi zmiennymi zostaje otwierany i odserializowany do tablicy $_SESSION bez wzgl─Ödu na wykorzystywanie na danej podstronie wszystkich zmiennych. Innym problemem wynikaj─ůcym z ka┼╝dorazowej odserializacji zmiennych, mo┼╝e by─ç konieczno┼Ť─ç ka┼╝dorazowego do┼é─ůczania definicji klas obiekt├│w zapisanych w sesji, bez wzgl─Ödu na to czy b─Öd─ů one wykorzystywane na danej podstronie.

obsługa sesji w MIKADU II

W systemie MIKADU II mechanizm obs┼éugi sesji zostaje przeniesiony na baz─Ö danych, przy dost─Öpie poprzez kontroler systemu MIKADU II - mik_MD obs┼éuguj─ůcy dost─Öp do bazy danych MySQL za pomoc─ů PDO.

Dzi─Öki takiemu podej┼Ťciu znacznie skraca si─Ö czas dost─Öpu do zmiennych sesji - pobierane i odserializowywane s─ů tylko zmienne aktualnie potrzebne, definicje klas obiekt├│w zapisanych w sesji do┼é─ůczone s─ů tylko w momencie gdy obiekty z sesji s─ů potrzebne.

aktualnie czytasz artykuł: Czym jest system MIKADU II ? \ więcej niż zwykłe sesje