Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%)
|
Cóż - może jestem już zmęczony, może popełniłem jakiś oczywisty błąd, a może po prostu o czymś nie wiem. Tak czy siak nie działa mi kod tego rodzaju (kod uprościłem do postaci przedstawiającej esencje problemu):
Dlaczego obiekt tworzony jest wciąż na nowo? Sprawdziłem – sesja uruchomiona jest prawidłowo, parser nie zgłasza błędów. Może ktoś mnie oświeci? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Blad w tej logice jest taki, ze nie wiesz jak sie uzywa sesji w php. Jesli chcesz uzywac sesji, to session_start zawssze musi byc na poczatku skryptu, inaczej sesja wogole ci nie wystartuje, nawet pomimo tego iz poprzednim razem ci wystartowala w konstruktorze.
Uzywasz sesji - session_start() ma byc zawsze!!! |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 3 Dołączył: 6.07.2006 Skąd: Dublin Ostrzeżenie: (0%)
|
Blad w tej logice jest taki, ze nie wiesz jak sie uzywa sesji w php. Jesli chcesz uzywac sesji, to session_start zawssze musi byc na poczatku skryptu, inaczej sesja wogole ci nie wystartuje, nawet pomimo tego iz poprzednim razem ci wystartowala w konstruktorze. Uzywasz sesji - session_start() ma byc zawsze!!! Chętnie bym Ci przyznał rację i miał święty spokój. Zrobiłem jednak eksperyment, który jak myślę udawania, że nie masz racji. Dlaczego poniższy kod działa zgodnie z oczekiwaniem a ten przedstawiłem na początku nie?
Nigdzie nie doczytałem się też, że session_start ma się znajdować na samym początku. Z całą pewnością sesja musi zostać otwarta zanim wyślemy cokolwiek do przeglądarki ale nie na samym początku. |
|
|
|
koodlaty otwarcie sesji w konstruktorze 12.09.2006, 12:40:47
nospor bo sesje sie staruje na poczatku skryptu a nie w k... 12.09.2006, 12:42:08 
koodlaty Cytat(nospor @ 12.09.2006, 13:42:08 )... 12.09.2006, 12:45:12
nospor Tego sie nie mowi glosno. To wyplywa z logiki
Za... 12.09.2006, 12:48:41 
koodlaty Cytat(nospor @ 12.09.2006, 13:48:41 )... 12.09.2006, 13:04:28
nospor ten przyklad co pokazales wlasnie udowadnia ze mam... 12.09.2006, 13:27:00
koodlaty faktycznie - kumam, thx 12.09.2006, 13:42:31 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 22:52 |