Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: "Współdzielenie" sesji
Forum PHP.pl > Forum > PHP
absflg
Posiadam id sesji (np. 'id2') i wywołuje skrypt, który:
  • ...
  • Zapamiętuje bieżące id sesji (nazwijmy to 'id1').
  • Zakańcza sesję 'id1'.
  • Zmienia id sesji na 'id2'.
  • Rozpoczyna sesję 'id2'.
  • Dokonuje zmiany 'id2'.
  • Zakańcza sesję 'id2'.
  • Zmienia id sesji 'id1'.
  • Rozpoczyna sesję 'id1'.
  • ...

Problem może(?) się pojawić w chwili, gdy użytkownik, do którego należy ta sesja 'id2' zacznie coś w niej zmieniać w chwili pomiędzy rozpoczęciem a zakończeniem jej edycji. Moje pytanie: czy może wtedy dojść do nadpisywanie się danych? Czy może dostęp do sesji jest zablokowany, aż nie zostanie ona zwolniona?

Niestety z oczywistych przyczyn trudno jest to sprawdzić eksperymentalnie...
ersonic
Sam sterujesz swoją sesją. Wszystko zalezy jak będzie coś napsiane. Co może uzytkownik aktualiozwoac w rozpoczetych sesjach.
CuteOne
  1. if($_SESSION['lock'] === FALSE) {
  2.  
  3. $_SESSION['lock'] = true;
  4. $_SESSION['index'] = 'fkjkf';
  5. $_SESSION['lock'] = false;
  6. }

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.