Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Gubienie sesji
Forum PHP.pl > Forum > Przedszkole
e.Bobi
Witam!
Mam pytanie dlaczego gdy ładuje pliki przez ten kod to gubi mi się sesja
  1. <?
  2. if($_GET['page']=="") $_GET['page']="news";
  3. if(!file_exists($_GET['page'].".php"))
  4. {
  5. include "index2.php";
  6. }else{
  7. include_once $_GET['page'].".php";
  8. }
  9. ?>


questionmark.gifquestionmark.gif Pleas POMOCY! sad.gif
GrayHat
na poczatku skryptu powinienes wywolywac session_start()
e.Bobi
jeszcze gubi sad.gif
yavaho
Sprawdz czy zmienna sesyjna nie jest nadpisywana w tych includowanych plikach.
Np: jak masz zmienna sesyjna: $_SESSION['id'] a w includowanym pliku masz taką zmienną: $id to wyżej wymieniona sesja może przyjąć wartość tej zmiennej.
Zalezy to od wersji php i ustawień serwera.
e.Bobi
ale dziwne to jest jakieś... bo mam system logowania
no i jak sie zaloguje to mam dostęp do wszystkich działów ale gubi mi login itp. blink.gif

a sprawdzałem to raczej się nic nie nadpisuje

najchętniej bym wam napisał ten kod ale on jest z płatnego serwisu to nie wiem czy nie złamie jakiś praw... (algorytmy.pl)



//EDIT:
MAM TAK... zaloguje się i ok... później jak wpisze index.php?page=dupa to wogóle nic nie pokazuje (czyli nie ma sesji) a jak wpisze dupa.php to jest dobrze... dziwne... i nie wiem od czego sad.gif
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.