Aber größtenteils funktioniert es ja.
Jahaha! Das ist der Effekt - und das haben auch schon andere gehabt. Ansonsten einfach mal nachlesen, was darüber schon herausgefunden wurde.
Lesen:
Der verworfene Artikel: PHP Anwendung und Praxis-Loginsystem.pdf
Freilich kann man Dir noch einen Blick ins Error-Log empfehlen.
Und hast Du etwas wie: $_SESSION['last_action'] = date('U');
getan? Im Session-File muss man "ein wenig herumschreiben" - sonst wird es von obigen Mechanismus brutal gekillt.