I kept getting the following error:

Notice: Undefined variable: _SESSION in F:\wwwroot\home\mywebsite\emlSearch.php on line 33

Below is how I define my session variables:

session_start();

//declare three session variables and assign them
$GLOBALS['MM_Username'] = $loginUsername;
$GLOBALS['MM_Password'] = $password;
$GLOBALS['MM_UserGroup'] = $loginStrGroup;	 

//register the session variables
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_Password'] = $password;
$_SESSION['MM_UserGroup'] = $loginStrGroup;

session_register("MM_Username");
session_register("MM_UserGroup");
session_register("MM_Password");

Any help is much appreciated.

ljCharlie

    I don't know, but it seems to me this is all you need to do:

    session_start(); 
    //register the session variables 
    $_SESSION['MM_Username'] = $loginUsername; 
    $_SESSION['MM_Password'] = $password; 
    $_SESSION['MM_UserGroup'] = $loginStrGroup;

      Many thanks for the help. Yes, that's what I think so too...however, when I tried to retrieve the information back it's giving me nothing. When I do this:

      echo "User Name: ".$_SESSION['MM_Username']." Password: ".$_SESSION['MM_Password']."<br>";
      

      I receive the error undefine variable _Session.

        I assume you're adding "session_start()" to every page?

          Thank you very much! That works! I thought I only need the session_start(); when I declare or assinged variables...well, I was wrong. It works now.

          ljCharlie

            Write a Reply...