Witam!
Problem jest taki, że gdy ustawimy własny zestaw metod do obsługi sesji, przy pomocy session_set_save_handler, a PHP całkowicie odbierzemy możliwość wysyłania ID sesji, wtedy metoda do zapisu sesji, zdaje się być za późno wywoływana.
Np, jeśli ustawimy w php.ini wszystkie dyrektywy 'session.use_cookies', 'session.use_only_cookies', 'session.use_trans_sid' na 'off', to problem pojawia się przy wywołaniu funkcji session_regenerate_id. Otóż nowy, wygenerowany ID otrzymujemy (automatycznie) dopiero przy wywołaniu metody do zapisu sesji, a to już jest zbyt poźno, bo strona już poszła do użytkownika, więc nie możemy wysłać ciacha z nowym ID.
Czy oprócz użycia buforowania treści, jest jakaś inna możliwość na rozwiązanie tego problemu? Moze istnieje jakiś sposób na automatyczne wywołanie wybranej funkcji/metody w jakichś określonych warunkach?
Pozdrawiam