I am a little confused by a specific behavior of a session variable.
Here is an example of my confusion:

<?php require_once('prod.lib.php');
if (!isset($_SESSION['valid_user']))
  echo "You must be logged in to use this application.  <br>";
  echo "Please <a href=\"login.php\"> login</a> now.  <br>";
} else {
  $sbcuid = $valid_user;

$_SESSION['type'] = $AccountType;
if (!isset($_SESSION['type']))
  echo "You did not select an account creation option.  <br>Please return to
the previous page and make a selection.";
echo "$_SESSION[type]";
echo "$type";

        OK...  The basic question is that the first time the page loads only
the '$_SESSION[type]' variable is populated.  If you hit the back button and
then reload this page, then both variables are populated even if the
$AccountType is changed on the previous page.  I can now work around this
problem, but I would like to understand why it behaves this way.

        Sorry if this is covered in the documentation or a FAQ somewhere.
Thanks in advance for the feedback.
Scott Nipp
Phone:  (214) 858-1289
Web:  http:\\ldsa.sbcld.sbc.com

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

Reply via email to