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

Reply via email to