On 5/15/02 12:38 PM, "Jas" [EMAIL PROTECTED] pressed the keys forming the message:
> I am wondering if someone can help me understand a good way to use sessions > to check to see if a user has entered a user name and password before > allowing them to view the rest of the page. I need to have this check on > each page, just not sure how I can pass the sessions to each page, as of yet > I can get the variables I have registered to pass from the login form to the > login check, and from there it seems to drop the session variable I > registered. Any pointers would be great! > Thanks in advance, You need to use session_start(); on each page (in fact, it has to be the very first thing). That'll tell PHP to either look for an existing session, or to start a new one. To store variables for later use by the session, use $_SESSION["varname"]; Now, when you say, "I can get the variables I have registered to pass from the login form to the login check, and from there it seems to drop the session variable I registered," without looking at your code, it's tough to tell what's going on. I'm having a problem with Windows right now that is causing that same problem. Other problems would be: - Not using session_start() - Not storing the variables correctly for later retrieval (e.g. Using $_SESSION). - Not passing the session ID, either yourself or letting PHP do it. Check the manual for the section on sessions. It explains a lot. -- Ed Marczak [EMAIL PROTECTED] P.S. Some of this assumes PHP v 4.10 or greater. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php