In article <99u746$gra$[EMAIL PROTECTED]>, "Jeff Warrington"
<[EMAIL PROTECTED]> wrote:

Never mind everybody. It turns out that I had to set the 
odbc_longreadline setting to make sure that the full serialized
session data was read from the DB.

Jeff


> hello all. I am attempting to register two session variables that are in
> fact class instances. As per instructions, the definitions for these
> classes are prepended to the files being loaded so the class defs are
> present when the session starts.
> If I do this on the first page:
> 
>     session_start();
>     session_register("off");
>     session_register("req");
> where "off" and "req" are actually class instances  and then try this on
> page two:
> 
>     header("Content-Type: text/plain");
>     (session_is_registered("req")) ? print("req: yes\n") : print("req:
>     no\n"); (session_is_registered("off")) ? print("off: yes\n") :
>     print("off: no\n"); var_dump($req);
>     var_dump($off);
> I get a response that both $off and $req are registered variables.
> however the output of var_dump for $req is null while the output for
> $off shows the frozen object.  If I reverse the order of the
> session_register on page one, then the var_dump shows values for $req
> but not $off.
> I am using DB storage for the sessions. my callback functions are
> operating - I can see the serialized data in the table for both the $req
> and the $off class instances.
> Any clues on where I need to look to solve this one?  thanks,
> Jeff
> Running Apache 1.3.17 w/ PHP4.0.4pl1
> './configure' '--with-apache=../apache_1.3.17' '--enable-track-vars'
>                                '--with-xml' '--with-dom'
>                                '--with-ibm-db2=/usr/IBMdb2/V6.1/'
>                                '--with-zlib' '--with-curl'
>                                '--with-pspell' '--with-mcrypt'
>                                '--with-sablot'
>                                '--enable-sablot-errors-descriptive'
>                                '--enable-inline-optimization'
>                                '--enable-trans-sid'
> '--with-config-file-path=/opt/gr/oas/lib/'  session data in php.ini is:
> [Session]
> session.save_handler      = user
> session.save_path         = SESSION
> session.use_cookies       = 1
> session.name              = XXXXXX (removed) session.auto_start        =
> 0
> session.cookie_lifetime   = 0
> session.cookie_path       = /
> session.cookie_domain     = .xxx.com (removed) session.serialize_handler
> = php
> session.gc_probability    = 1
> session.gc_maxlifetime    = 600
>

-- 
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]

Reply via email to