QUE VAINA...CON EL BENDITO HEADER...AYUDAAA

GABO
24 de Mayo del 2005
Buen Dia,

Mi problema es el siguiente....tengo una pagina que es el control de acceso a una aplicaci贸n es decir contiene usuario y contrase帽a, pero me sale el siguiente error al utilizar un header, para llamar a la siguinte pagina

Warning: Cannot modify header information - headers already sent by (output started at c:inetpubwwwrootprogramalogin.php:9) in c:inetpubwwwrootprogramalogin.php on line 35

El C贸digo es el siguiente:
<body>
<?
$base="correspondencia";
$usuario=$_POST['user'];
$clave=$_POST['pass'];
$conexion=mysql_connect("localhost","","");
mysql_select_db($base,$conexion);
$resultado = mysql_query("SELECT cod_usua_pk, nom_usua, username, password, tipo_usua
FROM usuarios
where username = '$usuario' and password = '$clave';",$conexion);
while($row = mysql_fetch_array($resultado)){
$v1=$row["cod_usua_pk"];
$v2=$row["nom_usua"];
$v3=$row["username"];
$v4=$row["password"];
$v5=$row["tipo_usua"];
}
if($v3==$usuario){
if ($v5==1){
header("Location:Principal.PHP");
} else {
echo "<h1>USTED DIGITADOR</h1>";
// Usuario y passwords son correctos
echo "$v2";
}
}
else
{
// Usuario y passwords incorrectos
echo "<h1>Lo sentimos</h1>";
echo "No puede ingresar a menos que ingrese los datos correctos.";
}
?>

Por favor a quien le esto le agradezco que me ayude

tgp
24 de Mayo del 2005
revisa que en tus paginas no hayas enviado algun echo antes de que se muestre la pagina principal.php o tambien revisa que no hayan espacios en blanco tanto al principio como al final de cada script

saludos