Still working on the script. Here what I found out so far. Why does the
example #1 work and example #2 doesn't?

Example #1

Page 1

$_SESSION[0] = "Zero";

$_SESSION[1] = "One";

Page 2

echo $_SESSION[0];

echo $_SESSION[1];

Example #2

Page 1

$array[0] = "Zero";

$array[1] = "One";

//This is either for an array or

//substitute array for odbc_fetch_into

for($x=0;$x<2;$x++) {

$_SESSION[$x] = $array[$x];

}

Page 2

echo $_SESSION[0];

echo $_SESSION[1];

"Scott Fletcher" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> The demostration written by Kirk Johnson worked pretty well.  So, it
should
> work with my demo script I posted earlier today.  Alright!  I'm going to
> have to debug it to find the problem.  I'll post the final script once
> everything is ironed out.  Hope to get it done today.
>
> Thanks,
>  FletchSOD
>
> "Kirk Johnson" <[EMAIL PROTECTED]> wrote in message
> 01A4B59FD1EBD311838100A0C98BE0D9023C4953@chef">news:01A4B59FD1EBD311838100A0C98BE0D9023C4953@chef...
> > > Now, I still can not understand why the 2nd page show the $_SESSION as
> > > blank.  It is suppose to contain datas.  The php.net stated
> > > that $_SESSION
> > > is global.  Any comments?
> >
> > register_globals on
> > -------------------
> > Page 1
> > <?
> > session_start();
> > $foo = 'bar';
> > session_register('foo');
> > $foo = 'someNewValue';
> > ?>
> >
> > Page 2:
> > <?
> > session_start();
> > echo $foo;
> > $foo = 'aDifferentValue';
> > ?>
> >
> >
> > register_globals off
> > --------------------
> > Page 1:
> >
> > <?
> > session_start();
> > $_SESSION['foo'] = 'bar';
> > $_SESSION['foo'] = 'someNewValue';
> > ?>
> >
> > Page 2:
> > <?
> > session_start();
> > echo {$_SESSION['foo']}; // several syntaxes to do this
> > $_SESSION['foo'] = 'aDifferentValue';
> > ?>
> >
> > Kirk
>
>



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

Reply via email to