Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 1 Dołączył: 27.04.2004 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Witam,
Mam poważny problem ze znikającymi zmiennymi. Nie wiem czy jest to błąd php'a czy może ja źle rozumię działanie... Może opiszę całą sytuację: Staruję sesję. Sprawdzam czy zmienna sesyjna jest ustawiona. Jeśli jest ustawiona wypisuje ją. Jesli nie jest ustawiona tworzę nowy obiekt. Obiekt kończy swój zakres i wykonuje destruktor. Destruktor zapisuje do zmiennej sesyjnej wartość. Wartość jest w tej zmiennej zapisana - widać to - robione jest echo. Skrypt kończy działanie. Po ponownym uruchomieniu skryptu robiony jest start sesji i sprawdzanie zmiennej sesyjnej. Została ona ustawiona w destruktorze więc powinna być dostępna, lecz... nie ma jej. Znikła... Pytanie... Co się z nią stało? Była poza zakresem destruktora (zmienna globalna) więc nie powinna zostać zniszczona, natomiast wygląda na to że tak się stało.
|
|
|
|
DavidPL Poważny problem z destruktorem 14.03.2005, 09:52:40
mike_mech Cytat(DavidPL @ 2005-03-14 09:52:40)Obiekt ko... 14.03.2005, 10:01:15
DavidPL Jak najbardziej... Zauważ że w momęcie kończenia d... 14.03.2005, 10:06:13
dr_bonzo Byc moze sesja jest zapisywana PRZED likwidacja ob... 14.03.2005, 10:28:20
DeyV http://forum.php.pl/index.php?showtopic=22168 14.03.2005, 11:50:53
DavidPL Ups...
Moja wina, moja wina, moja bardzo wielka wi... 14.03.2005, 12:11:25 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 02:58 |