Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z tworzeniem sesji
Forum PHP.pl > Forum > Przedszkole
kejsu
Witam!
Na początek chciałem się przywitać, gdyż jestem tu nowy:)
Uważam się za raczkującego w php, dlatego piszę tutaj.. Przeglądnąłem forum i znalazłem podobny problem, aczkolwiek miał jedną różnicę..

Mój problem polega na tym:
w pliku www.domena.pl/dir1/index.php znajduje się session_start();
w innym pliku pod adresem www.domena.pl/dir2/index.php również znajduje się session_start();

Po zalogowaniu się do dir1/index.php otrzymuje session_id..
Problem polega na tym, że jeśli w drugiej zakładce przegladarki (sprawdzone na ie i ff) zaloguje sie do dir2/index.php dostaje to samo session_id..
Pliki są w różnych lokalizacjach (jeden folder nie jest podfolderem drugiego), wiec wydaje mi sie to troche nielogiczne..

session_destroy niszczy sesje i w obu zakladkach jestem wylogowany, co jest oczywiscie normalne skoro mam takie same session_id..


Może ktoś się już z tym spotkał i wie jak takie coś obsłużyć?
Nie wliczając w to porad, żebym używał osobnych okien przeglądarki;)

dzięki i pozdrawiam
sadistic_son
Generuj id losowo i przekazuj GET'em i problem rozwiązany.
kejsu
przekazywanie identyfikatora sesji w urlu nie jest zbyt bezpiecznym rozwiazaniem.. tak przynajmniej czytalem..
a poza tym session_start() wywolywane jest bez parametrow, czyli nie moge w tym momencie przypisac identyfikatora..
jesli zrobie to pozniej, to zmieni sie session_id w obu skryptach..
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.