Re: Help with session variables

From: Date: Wed, 04 Dec 2002 12:21:16 +0000
Subject: Re: Help with session variables
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-126972@lists.php.net to get a copy of this message
Instead of register, set it up like a normal variable. Here's an examlple going by your code: Page1..... session_start(); $HTTP_SESSION_VARS['step'] = 1; header("Location: page_A.php"); Page A.... session_start(); $HTTP_SESSION_VARS['step'] = 2; header("Location: page_B.php"); Page B..... session_start(); echo $HTTP_SESSION_VARS['step']; // You can echo it out straight, don't need to extract it Hope it works! ----- Original Message ----- From: "Manuel Ochoa" <manuel@ochoa-usa.com> To: "PHP General" <php-general@lists.php.net> Sent: Wednesday, December 04, 2002 1:12 AM Subject: [PHP] Help with session variables > > I'm running PHP 4.3 on a Windows .net server with Apache 2. Please look at the following code as I cannot figure out what I'm doing wrong. > > Page1..... > session_start(); > session_register("step"); > $step=1; > header("location: page_A.php"); > > Page_A..... > session_start(); > extract($_SESSION); > $step=2; > header("location: page_B.php"); > > Page_B..... > session_start(); > extract($_SESSION); > print("$step"); > > Output is always "1". I thought that session variables were global? What am I doing wrong? >

« previous php.general (#126972) next »