Do you have an .htaccess file lying around that is changing the
register_globals setting? I think there was also a bug in the session
handling for one of the newer windows versions of PHP. You might check into
that, if it applies.

> -----Original Message-----
> From: Leston Drake [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 18, 2002 3:30 PM
> To: Johnson, Kirk
> Cc: [EMAIL PROTECTED]
> Subject: RE: [PHP] sessions trouble
> 
> 
> 
> I am using PHP 4.1.2, which I assume supports the $_SESSION 
> global array.
> I've tried ...sigh... using $HTTP_SESSION_VARS, with the same result, 
> unfortunately.
> 
> At 02:12 PM 6/18/2002, you wrote:
> >Is your version of PHP new enough to support the new 
> $_SESSION[] array? If
> >it is not, use $HTTP_SESSION_VARS[].
> >
> > > -----Original Message-----
> > > From: Leston Drake [mailto:[EMAIL PROTECTED]]
> > > Sent: Tuesday, June 18, 2002 12:29 PM
> > > To: Johnson, Kirk
> > > Cc: [EMAIL PROTECTED]
> > > Subject: RE: [PHP] sessions trouble
> > >
> > >
> > >
> > > I have register_globals=Off (which is what I prefer to 
> program for).
> > > But if I change register_globals to On, and use the
> > > session_register()
> > > function, it works.
> > > With register_globals Off, using $_SESSION doesn't work.
> > > I thought that $_SESSION would work regardless of whether
> > > register_globals
> > > was On or Off.
> > >
> > > At 12:19 PM 6/18/2002, you wrote:
> > > >Check the register_globals setting in php.ini. It looks like
> > > it is "on" on
> > > >the problem server. If so, then you have two choices:
> > > >1. Turn it "off"
> > > >2. Change your code to this style:
> > > >
> > > >session_start();
> > > >$node = 10.2;
> > > >session_register('node');
> > > >echo $node;
> > > >
> > > >Kirk
> > > >
> > > > > -----Original Message-----
> > > > > From: Leston Drake [mailto:[EMAIL PROTECTED]]
> > > > > Sent: Tuesday, June 18, 2002 11:48 AM
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: [PHP] sessions trouble
> > > > >
> > > > >
> > > > > Hello,
> > > > >
> > > > > I am unable to retrieve session variables on my local server.
> > > > > I'm using some code like this to test it (thanks to Ed):
> > > > > 
> ------------------------------------------------------------------
> > > > > session_start();
> > > > > echo ":" . $_SESSION["node"] . "<br>";
> > > > > $_SESSION["node"] = "10.2";
> > > > > echo ":" . $_SESSION["node"] . "<br>";
> > > > > 
> ------------------------------------------------------------------
> > > > >
> > > > > Then there is an href link to the same document, to test
> > > > > whether or not it
> > > > > can see $_SESSION["node"] the next time.
> > > > > It can't.
> > > > > The output for both requests looks like this:
> > > > > 
> ------------------------------------------------------------------
> > > > > Warning: Undefined index: node in c:\program files\apache
> > > > > group\apache\htdocs\test5.php on line 3
> > > > > :
> > > > > :10.2
> > > > >
> > > > > test
> > > > > 
> ------------------------------------------------------------------
> > > > >
> > > > > On another server
> > > >(http://www.lpsoftware.com/phptest/test5.php) it works as
> > > >expected. But I can't figure out why it doesn't work here.
> > > >I'm running WinME, Apache 1.3.2, Php 4.1.2
> > > >
> > > >I have cookies enabled (actually prompted so I can 'see' it)
> > > for my browser.
> > > >Is there some setting in php.ini that I need to change?
> > > >
> > > >BTW, being a php newbie I really appreciate the helpful
> > > people on this
> > > >list! You're a great resource.
> >
> >--
> >PHP General Mailing List (http://www.php.net/)
> >To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to