problemas con el header

anibal leiva anibal.andres en gmail.com
Mie Sep 26 18:09:06 CLT 2007


Señores, vuelvo con otra duda, resulta q' estoy validando un usuario y
una pass, y me arroja un warning,
Warning: Cannot modify header information - headers already sent by
(output started at E:\wamp\www\entel\interface\control.php:7) in
E:\wamp\www\entel\interface\control.php on line 47

<?php
session_start();
include("connect.bbdd.php");

//------------------------------------------------------------------

echo $uss = $_POST['usuario'];                         Linea 7!!!!
echo '<br>';
echo $pass = $_POST['contrasena'];
echo '<br>';

//------------------------------------------------------------------

$sql = "select usuario from users where password='$pass'";

$uss1 = mysql_query($sql, $db);

while($uss2 = mysql_fetch_array($uss1))
{
	$user = $uss2['usuario'];

include("E:\wamp\www\entel\error.bbdd.php");
}
echo $user;
echo '<br>';
//------------------------------------------------------------------

$sql = "select password from users where usuario='$uss'";

$pass1 = mysql_query($sql, $db);

while($pass2 = mysql_fetch_array($pass1))
{
	$password = $pass2['password'];

include("E:\wamp\www\entel\error.bbdd.php");
}
echo $password;

//------------------------------------------------------------------

//vemos si el usuario y contraseña es váildo
if ($user== $uss && $password==$pass){
	//usuario y contraseña válidos
	//defino una sesion y guardo datos
	$_SESSION['autentificado'] = 'SI';
	header("Location: index2.php");               Linea 47!!!!
}else {
	//si no existe le mando otra vez a la portada
	header("Location: index.php?errorusuario=si");
}
include("E:\wamp\www\entel\close.bbdd.php");
?>

Revise, revise y revise, y para ser honesto no se q' podria ser, no
logro ver los arboles, cualquier ayuda se agradece

Salu2
Anibal L.



Más información sobre la lista de distribución PHP