Podczas pracy an sesji skopało się coś w przeglądarce i musiałem zmienić lokalizację pliku index.php, żeby w ogóle uruchomić stronę.
Nie działa niszczenie sesji, przeglądarka automatycznie nadaje ID SESJI, a nie mam zadeklarowanego session_start().
Wstawienie session_destroy(), unset lub przyrównanie sesji do pustej tablicy wyrzuca błąd przekierowania w przeglądarce.
Jednym słowem, klapa. Ktoś wie o co chodzi ? Czyściłem cache, cookies, historię nic nie dało.
Session_start() miałem w index.php, a destroy z funkcji logout w modelu User.
Jakiekolwiek niszczenie sesji wywołuje błąd przekierowania, sesja uzupełnia się nawet jeśli nie mam zadeklarowanego session_start(), a w przeglądarce nie ma żadnych ciasteczek.