Hi, I am just starting to use PHP with mySQL and have encountered a problem thus:
I have a form that with the action set to connect.php.
........
<tr>
<td height="191" colspan="3" valign="top"><f orm id="login" name="login" method="post" action="connect .php">
<p>Username:
<label>
<input name="username" type="text" id="username" size="25" />
</label>
</p>
<p>Password :
<input name="password" type="password" id="password" size="25" />
</p>
<p>
<label>
<input type="submit" name="Submit" value="Sign In" />
</label>
</p>
<p><a href="forgotten .php" class="style5"> Forgotten your username or password?</a></p>
<p><a href="newuser.p hp" class="style5"> New user ?</a></p>
</form></td>
<td> </td>
<td></td>
</tr>
............
# connect.php
<?php session_start() ;
$Username = $_POST['username'];
$Password = $_POST['password'];
$self = $_SERVER['PHP_SELF'];
$referer = $_SERVER['HTTP_REFERER'];
ini_set('displa y_errors',1);
header("Cach-Control:no-cache" );
if ( (!$Username) or
(!$Password)
)
{
header("Locatio n: index.php");
exit();
}
.......
I get the errors:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/binarym2m.com/httpdocs/connect.php:1) in /var/www/vhosts/binarym2m.com/httpdocs/connect.php on line 9
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/binarym2m.com/httpdocs/connect.php:1) in /var/www/vhosts/binarym2m.com/httpdocs/connect.php on line 15
Any idea what I am doing wrong?
I have a form that with the action set to connect.php.
........
<tr>
<td height="191" colspan="3" valign="top"><f orm id="login" name="login" method="post" action="connect .php">
<p>Username:
<label>
<input name="username" type="text" id="username" size="25" />
</label>
</p>
<p>Password :
<input name="password" type="password" id="password" size="25" />
</p>
<p>
<label>
<input type="submit" name="Submit" value="Sign In" />
</label>
</p>
<p><a href="forgotten .php" class="style5"> Forgotten your username or password?</a></p>
<p><a href="newuser.p hp" class="style5"> New user ?</a></p>
</form></td>
<td> </td>
<td></td>
</tr>
............
# connect.php
<?php session_start() ;
$Username = $_POST['username'];
$Password = $_POST['password'];
$self = $_SERVER['PHP_SELF'];
$referer = $_SERVER['HTTP_REFERER'];
ini_set('displa y_errors',1);
header("Cach-Control:no-cache" );
if ( (!$Username) or
(!$Password)
)
{
header("Locatio n: index.php");
exit();
}
.......
I get the errors:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/binarym2m.com/httpdocs/connect.php:1) in /var/www/vhosts/binarym2m.com/httpdocs/connect.php on line 9
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/binarym2m.com/httpdocs/connect.php:1) in /var/www/vhosts/binarym2m.com/httpdocs/connect.php on line 15
Any idea what I am doing wrong?
Comment