__PHP_Incomplete_Class Object
Van egy Object-om RS_UserInfo, amit SESSION-nal atvittem egyik oldalrol a masikra. Es most az Object neve __PHP_Incomplete_Class Object. Ezt se ertem, de igazabol nem is ezert irok ide. print_r($obj) a kovetkezot adja vissza:
Viszont a print $obj->sAccount nem ad semmit. Es nem ertem miert.
■ __PHP_Incomplete_Class Object
(
[__PHP_Incomplete_Class_Name] => RS_UserInfo
[sAccount] => admin
[sEmail] => blabla##kukac##blubb.bu
...
...
)
(
[__PHP_Incomplete_Class_Name] => RS_UserInfo
[sAccount] => admin
[sEmail] => blabla##kukac##blubb.bu
...
...
)
Viszont a print $obj->sAccount nem ad semmit. Es nem ertem miert.
Beépített osztály
session_start()
hívás előtt tedd elérhetővé a PHP számára, és akkor jó lesz. Először oldd meg ezt a problémát.ott a pont...
belső micsoda,
és ezért lett lészen egy ilyen speciális micsoda amit már lehet így dinamikusan változtatgatni.
bbalint
__PHP_Incomplete_Class Object
es nekem ugyis __PHP_Incomplete_Class Object lesz a $_SESSION-bol kapott object-bol h elotte ott van require_onece() ami szepen be is huzza a class definicojat ! mitol lehet ez meg?
RTFM
a session_start() biztos a bizonyos require_once() előtt van (különben a serialize() függvény, amit a munkamenetkezelő kiterjesztés használ, nem látja, hogy van olyan is ...)
bbalint
hmm
--
If you do turn on session.auto_start then you cannot put objects into your sessions since the class definition has to be loaded before starting the session in order to recreate the objects in your session.
--
szal mive lautostart ezert elobb akar unserialize-t nyoni :((( akkor meg nincs benn class def. ... na koszi, vegulis igazad volt...