One more question:
I include header to the acount.php page. And it gives the same error, but in this situation I don't have any outputs.
Also, I start session in header, not in the account.
<?php //Account.php //session_start(); include_once("lib/lib_main.php"); dbConnect($host, $user, $pass);
include_once 'header_account.php';
$password = $_POST['password'];
$username = $_POST['username'];
$sql_login = mysql_query("SELECT id from user WHERE username='$username' and password=password('$password')");
if(mysql_num_rows($sql_login)) { $_SESSION['login'] = 'register'; $_SESSION['name'] = "$username"; Header("Location: " ."index.php"); }
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=\"POST\">";
?>
<table align="center">
<tr><td>Username:</td><td> <input type="username" name="username"></td></tr>
<tr><td>Password:</td><td> <input type="password" name="password"></td></tr>
<tr><td></td><td align="center"><input type="submit" name="submit" value="Submit"></td><tr></table>
<?php echo "</FORM>"; ?>
//File: header_account.php
<?php
session_start(); ?>
<LINK REL="stylesheet" HREF="style.css" TYPE="text/css">
<table width="100%" align="center" border=1 cellpadding=0 cellspacing=0>
<tr><td bgcolor="#5bb9f7"> </td></tr>
<tr><td align="center" bgcolor="FFFFFF">
<b><A HREF="/" CLASS="pointerBar">Home</A> <A HREF="resize.php" CLASS="pointerBar">Resize</A></td><tr>
<tr><td bgcolor="#5bb9f7"> </td></tr>
</table>
From: "Chris W. Parker" <[EMAIL PROTECTED]>
To: "Mike Mapsnac" <[EMAIL PROTECTED]>,<[EMAIL PROTECTED]>
Subject: RE: [PHP] Warning: Cannot modify header information - headers already sent by (output sta
Date: Tue, 9 Mar 2004 17:46:21 -0800
Mike Mapsnac <mailto:[EMAIL PROTECTED]> on Tuesday, March 09, 2004 5:42 PM said:
> This code below gives me this error message: > Warning: Cannot modify header information - headers already sent by > (output started at /var/www/html/account.php:6) in > /var/www/html/account.php on line 17 > > The script check in the database if user exists and than redirect the > page to the home index.php page. I know the problem exist in the > header() .. But I don't understand why?
the error is telling you that you cannot output anything to the client BEFORE modifying the headers, i.e. redirecting. you have a lot of output starting on line 6 in /var/www/html/account.php.
hth, chris.
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar – get it now! http://clk.atdmt.com/AVE/go/onm00200415ave/direct/01/
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php