Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]problem z sesjami w IE
Forum PHP.pl > Forum > Przedszkole
pawlab
Witam mam taki problem:

zrobilem sobie prosty skrypt logowania, który działa mniej więcej tak:

wyswietlany jest formularz, gdzie uzytkownik podaje nick i haslo, a nastepnie po odebraniu jesli haslo i nick sie zgadzaja z tymi w bazie tworzona jest zmienna sesji:

  1. $_SESSION['zalogowano']=1;
  2. $_SESSION['nick']=$przeslany_formularzem_nick;


i wyswietlany jest komunikat: "witaj nick";

strona zawiera kilka podstron, ktorych zawartosc moga ogladac tylko zalogowani uzytkownicy, oto szkielet kodu jednej z takich podstron:

  1. if ($_SESSION['zalogowano']==1) {
  2. //tutaj kod wyswietlajacy zawartosc stronki
  3. } else {
  4. echo "Niestety dostep tylko dla zalogowanych!";
  5. }


i teraz w FF wszystko dziala OK, w Opera rowniez... Jednak kiedy testuje stronke pod IE... Loguje sie bez problemu jednak kiedy wchodze na podstrony z ograniczonym dostepem wyswietla mi sie komunikat, ze nie "Niestety dostep tylko dla zalogowanych!", czyli, ze zmienna sesji albo nie zostala zapisana, albo sam nie wiem juz co... Pilnie prosze o pomoc
MateuszS
Też tak miałem, puki co ten błąd nie jest naprawiony w IE i trzeba go obejść inaczej. O ile mówimy o tym samym problemie. Wyechuj sobie sesje, sprawdz czy w ogole sie tworzy sesja, pewnie nie.
r4xz
u mnie na FF, operze i IE 6 wszystko dobrze śmiga, jaką wersje IE masz?
pawlab
Cytat(r4xz @ 13.12.2009, 22:33:41 ) *
u mnie na FF, operze i IE 6 wszystko dobrze śmiga, jaką wersje IE masz?


mam IE 8
r4xz
może wtedy przez funkcje "session_write_close();" całość się wali.. sprawdź bez tego winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.