Matt, I'm not sure I understand your situation, but here's how
I use sessions:

  1. at the start of every PHP script, do "session_start();"
  2. after session_start(), for every session variable you
     want to register, do "session_register("var_name");"
  3. from that point forward, to give that session variable
     a value, that will be carried forward into other scripts
     (after the other script does a "session_start()"),
     just do

       $var_name = "new value";

     or to print the current value of $var_name, just do

       echo "Value of session variable \$var_name = $var_name";

     that's it.

You only need to do session_destroy() when you actually want
to destroy all the session variables for the current session -
if you do that in every script, then you obviously won't be
carrying over any session variable values from one script
to the next.

HTH.

-- 
Hardy Merrill
Mission Critical Linux, Inc.
http://www.missioncriticallinux.com

Matthew Mundy [[EMAIL PROTECTED]] wrote:
> Hello all.
> Sorry, I know sessions come up a lot.
> I am attempting to use sessions for login tracking.  The session starts
> fine, sends the cookie fine(login as the session name), registers login as
> a session var, then location should switch to index.  all my files except
> login include() a file called header.php which if login is not registered
> redirects to login.  Except login is never registered when it hits header.
> The code I use to initialize the session is below.  Also, no data is saved
> in /tmp as it should be.  I missed something.  I just can't figure out
> what. :(  Any help would be appreciated.  Thanks in advance.
> ---Matt
> 
> if ($success)
>         {
>                 //set the session name to the login, start the session,
> register the login in the session
>               //destroy any old data
>                 @session_destroy();
>                 session_name($login);
>                 session_start();
>                 session_register("login");
>                 header ("Location: index.php");
>                 exit;
>         }
> 
> 
> -- 
> 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]

-- 
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]

Reply via email to