You may want to check out something like auto_prepend_file. Look at the PHP configuration help.
I was thinking that you may be able to include your class definition there - IF auto_prepend_file IS INCLUDED BEFORE session.auto_start starts the session. Otherwise, use auto_prepend_file to include a file that: 1. Inludes your class def 2. Starts your session. Just my 2 Cents. -Jason Garber IonZoft.com At 12:44 PM 12/5/2001 -0800, Kurt Lieber wrote: >I am working on an open source e-commerce package and have hit a wall with >sessions. > >If I have session.auto_start turned on, I get the following error message: > >Fatal error: The script tried to execute a method or access a property of an >incomplete object. Please ensure that the class definition shoppingcart of >the object you are trying to operate on was loaded _before_ the session was >started in <path to my file> on line 12 > >If I turn session.auto_start off, the error disappears. > >So, the error message tells me that I can't use the class unless I've defined >it before the session gets started. However, session.auto_start (as far as I >know) starts a session immediately, before even waiting for a script to be >fully parsed & executed. So, the two seem mutually exclusive. (but then the >usefullness of session.auto_start would seem extremely limited) > >Is there a way > >I think there's some glaring errors in my understanding here. Can someone >help me fill in the holes? > >--kurt > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]