Strona którą robię działa bazując na jednym pliku, index.php, a jej stany działania są przekazywane między przeładowaniami przez odpowiednie zmienne. Logowanie się zrobione standardowo, na sesjach. Problem polega na tym, że podczas szybkiego klikania na stronie, kiedy wyślemy kilka żądań naraz a serwer nie zdąży jeszcze odpowiedzieć na pierwsze żądanie, to sesja się nagle kończy i wyskakuje mi z powrotem okienko logowania. Kiedy natomiast klikamy spokojnie, normalnie czekając na przeładowanie strony - wszystko działa ślicznie.
Szczerze mówiąc nie mam pomysłu jak ugryźć ten problem. Tak jak wspominałem, całość bazuje na jednym pliku, oczywiście session_start jest na początku.
[SOLVED]
problem rozwiązany - przyczyną było nierozsądne użycie regenerate_id _po_ wysłaniu headera. Rzecz dostrzegłem dzięki załączeniu wyświetlania wszystkich błędów i ostrzeżeń. temat do zamknięcia.