> 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