W każdym pliku strony początek wygląda tak:
1. rozpoczęcie sesji
2. sprawdzenie istnienie zminnej (flagi) ważności sesji, w przypadku jej braku nadanie wartości true
3. kontrola flagi ważności sesji, w przypadku wartości flase usunięcie całości sesji użytkownika i przekierowanie do strony głównej
//rozpoczecie sesji //waznosc sesji //kontrola waznosci sesji if(!$_SESSION['isValid']) { //przekierowanie do strony glownej //print '<meta http-equiv="refresh" content="5; url='.HTTP_PUBLIC.'">'; }
Problem pole na tym, że wywołanie strony, następnie jej odświeżenie czy nawet przejście na inną stronę zbudowaną podobnie, pwoduje spełnienie warunku nieprawdy zmiennej falgi ważności sesji i usunięcie jej danych oraz przekierowanie do strony głównej, ale dzieje się tak przeważnie za pierwszym odświeżeniem bądź pierwszym przejściem na inną stronę, wtedy już po odświeżeniu i utworzenie nowej sesji wszystko jest ok - sesja się już utrzymuje.
Zapewne gdzieś robię głupi błąd lub czegoś nie do końca rozumie - proszę o pomoc - z góry dzięki.
Dodam, że po kolejnym kilku godzinach szukania błędu zauważyłem, że zależy on od konta na serwerze, ponieważ robię obecnie 2 strony znajomemu, który wykupił sobie konta hostingowe w jakiejś firmie, i teraz systuacja wygląda tak, że na jednym koncie nie ma tekigo problemu z sesjami, a na drugim jest, obie strony opierają się o taką samą budowę i zasady działania, dodam, że u mnie lokalnie wszystko działą dla obu stron, problem poajawia się tylko przy jednej po wrzucenie jej na serwer.
Czy ustawienia serwera mogą powodować taką systuację, jeśli tak co może być źle?

