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]