![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Problem jest następujacy: Tworze sobie klasę:
teraz w skrypcie chce by jeśli jest juz ktos zalogowany jego dane były przenoszone pomiedzy stronami wiec robie tak:
To działa tylko za 1 razem...jesli odświerze stronę otrzymuje komunikat: Cytat Notice: main() [function.main]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "user" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in D:\projekt\v3\public_html\index.php on line 63 Czy ktoś z was wie gdzie leży problem...prosze pomocy!!! Pozdrawiam FinniFun ---------------------- Jeśli chcemy dać kod na forum umieszczamy go w odpowiednich tagach BB Code, tym razem poprawiłem, ale na przyszłość proszę się do tego stosować. --- ~strife |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 5 Dołączył: 24.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
zeby trzymac obiekt w sesji musisz zrobic jego serializacje a potem deserializacje (serialize, deserialize).
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 7.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Otóż...moja teoria...jest taka że...za pierwszym razem działa jak ma działać, po odświerzeniu zmienna $_SESSION['user'] jest ustawiona...ale skrypt nie wie że to jest obiekt...który ma juz jakieś nadane wartosci atrybutów.
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Przed deserialziacja musisz zaincludowac klase. To powinno pomoc.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 07:08 |