Ooops, sorry about the attempted fake URL! "Shaun" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > > I have a config file which i include in every page: > > <snip> > class object {}; > > $CFG = new object; > > $CFG->dbhost = "localhost"; > $CFG->dbname = "x"; > $CFG->dbuser = "x"; > $CFG->dbpass = "x"; > > $connection = mysql_connect($CFG->dbhost, $CFG->dbuser, $CFG->dbpass); > @mysql_select_db($CFG->dbname) or die( "Unable to select database"); > > $CFG->wwwroot = http://www.xxx.com; > $CFG->dirroot = "/usr/home/xxx/public_html"; > $CFG->templatedir = "$CFG->dirroot/templates"; > $CFG->admindir = "$CFG->wwwroot/admin"; > $CFG->usersdir = "$CFG->wwwroot/users"; > > session_start(); > </snip> > > On my login form I am attempting to initialise the seesion variables if the > login values are correct: > > <snip> > include("application.php"); > > $user = verify_login($_POST[username], $_POST[password]); > > if($user){ > // register user sessions > $ses_user_id = $user["User_ID"]; > $ses_name = $user["User_Name"]; > $ses_user_type = $user["User_Type"]; > > session_register("ses_user_id"); > session_register("ses_name"); > session_register("ses_user_type"); > > include("$CFG->usersdir"); // ***This line causes session problems*** > exit; > } > </snip> > > The highlighted line is causing problems. If i leave it as it is the > following page (users/index.php) will not display session variables > > <snip> > echo '$ses_user_type = '.$ses_user_type.'<br>'. > $ses_user_id = '.$ses_user_id.'<br>'; > </snip> > > displays: > > $ses_user_type = > $ses_user_id = > > However, if I rewrite the offending line to: > > include("users/index.php"); > > then it worke fine and displays the session variables correctly: > > $ses_user_type = Administrator > $ses_user_id = 1 > > I would be most grateful if someone could lend a hand here as this is as far > as I have been able to narrow down the problem to in the last 10 hours!!!
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php