you have to put this on top of every of your pages:
---------------------------------
session_name("hasLoggedIn");
$stuff = session_name();
session_start();
---------------------------------
session_name first sets the name. then you call session_start which will
look for the
sessionid in ${session_name()}. that is why you have to call session_name()
BEFORE calling
session_start();

Regards Michael


"Phil Powell" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Thanx, however, I cannot retain the session_name when I go to the next
URL.
> How do I retain the session_name especially when I have to use a form
> method=POST?
>
> I have a URL that will be the login
>
> Once you login you will have a session (that works now)
>
> That page with the session will have a form with five <input=file> type
form
> elements
>
> Once submitted you will be at a "thank-you" page and files uploaded, but
> then the session is gone (session_name is back to PHPSESSID again)
>
> What do I do to keep it? I cannot use cookies and putting it in the URL?
>
> Phil
> "Michael Virnstein" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > session_name will retur the previos name of the session, so in your case
> > $stuff will contain "PHPSESSID"
> > and i think you have to call session_start(); before you do
> > $HTTP_SESSION_VARS["username"] = $username;
> >
> > so perhaps this will work:
> >
> > session_name("hasLoggedIn");
> > $stuff = session_name();
> > session_start();
> > $HTTP_SESSION_VARS["username"] = $username;
> >
> > Regards, Michael
> >
> > "Phil Powell" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > Will the following lines set up a session by the name of "hasLoggedIn"
> > with
> > > HTTP_SESSION_VARS["username"]?
> > >
> > > $stuff = session_name("hasLoggedIn");
> > >      $HTTP_SESSION_VARS["username"] = $username;
> > >      session_start();
> > >
> > > I am trying to create a page that sets a session variable upon
> successful
> > > login, problem is, the session_name() never changes it always remains
> the
> > > default PHPSESSID  what am I doing wrong now?
> > >
> > > I fixed the problem with multiple files, that was bizarre!
> > >
> > > Thanx
> > > Phil
> > >
> > >
> >
> >
>
>



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

Reply via email to