>       i am getting a login name to print now on the new account
> page but i get the following error message:
> Warning: Cannot send session cache limiter - headers already sent
> (output started at /users/infoserv/web/register/ca/new_account.php:6)
> in /users/infoserv/web/register/ca/new_account.php on line 76
> [EMAIL PROTECTED]
> 
> my code is as follows:
> <?
>    session_start();
>    if (@$auth != "yes")
> {
>       header("Location: login.php");
>       exit();
>    }
>    include("config.php");
> echo "logname=$logname<br>";
>    $sql = "SELECT first_name,last_name FROM accounts
>                   WHERE email='$logname'";
>    $result = mysql_query($sql)
>                 or die("Couldn't execute query 1.");
>    $row = mysql_fetch_array($result,MYSQL_ASSOC);
>    extract($row);
>    echo "
>          <head><title>New Account Welcome</title></head>
>          <h2 align='center' style='margin-top: .7in'>
>          Welcome $first_name $last_name</h2>\n";
> ?>
> 
> 
> without the below:
> 
> session_start();
>    if (@$auth != "yes")
> {
>       header("Location: login.php");
>       exit();
>    }
> 
> i can not get the new account name to print from the form just
submitted.
> 
> any ideas are greatly appreciated and thank you again. Addison

You must have session_start() before _any_ output to the browser. A
blank space or the <html> or any other tag is considered output. So, to
use sessions, the very first two characters of you file should be <? And
you should have a session_start() somewhere in that PHP block. 

If you'd do a little research or even read the error message, it's not
that hard to figure out. You are sending output starting on line 6 of
your file, but you have session_start() on line 76.

Hope that helps. 

---John W. Holmes...

PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/



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

Reply via email to