Do "obsługi" sesji używam funkcji session_set_save_handler() i bazy danych MySQL.
Najpierw wywołuję wyżej wymienioną funkcję
session_set_save_handler(...)
Potem
session_start()
Dalej w tym samym skrypcie chcę pobrać ID sesji z bazy danych
SELECT session_id FROM sesje... itd.
ID sesji powinno być już chyba zapisane w bazie danych poprzez wywołaną wcześniej funkcję session_start()...,
ale okazuje się że nie ma jej jeszcze w bazie danych i nie mogę jej pobrać. Mogę to zrobić dopiero po ponownym wykonaniu skryptu.
Czyli co?. Mam rozumieć że session_start() zapisuje dane sesji do bazy danych dopiero po zakończeniu całego skryptu?.
I nie mogę się w żaden sposób odwołać do tych danych wcześniej?.