Napisałem własnego session handlera operującego na bazie danych. Niestety mam problem z pobieraniem danych.
Po zainicjowaniu sesji chcę pobać ilość wszystkich sesji znajdujących sie w bazie. Niestety kiedy to robie, system nie odczytuje aktualnej sesji - tylko te, które są w bazie już PRZED rozpoczęciem ladowania strony.
To wygląda mniej więcej tak:
include klasy session_handler
zainicjowanie obiektu + podpięcie handlera
zainicjowanie sesji (session_start)
zrzut ilości sesji (liczenie rekordów w tabeli)
I po wejściu na strone, zrzuca ilość sesji, jednak nie wlicza tej aktualnie rozpoczetej.
Klikając na ten link (tymczasowy) można to obejrzeć w praktyce. Włączamy strone, pojawia się liczba, odświeżamy - dopiero widać prawdziwą ilość sesji.