NO HAGAS ESO. El 18 de noviembre de 2011 14:16, Jose María Jareño García < construyetunegocioeninter...@gmail.com> escribió:
> Hola hola hola. > > Voy al grano. Tratando de redirigir una validación de usuario con PHP > que se contrasta con una BD, me da un error que no acierto a resolver. La > idea es cargar una web almacenada en un campo de la BD que ha guardado > previamente el propio usuario. Esa URL está en los datos que devuelve la > consulta *mysql_result($datos, 0, 3)*. Este es el código PHP: > > <?php > //session_start(); > if (!isset( $_POST['usuario'] )) { > header("Location: login.php"); > } else { > $id = mysql_connect("localhost", "mi_usuario", "mi_password"); > mysql_select_db("afiliados", $id); > $consulta = "SELECT * FROM Usuarios WHERE usuario = '{$_POST['usuario']}' > AND contrasenia = '{$_POST['contrasenia']}'"; > $datos = mysql_query($consulta, $id); > $numDatos = @mysql_num_rows($datos); > if ($numDatos <= 0) { > echo "Error: usuario o contraseña incorrectos. O usuario no dado de > alta.<br>"; > } else { > $_SESSION['User'] = $_POST['usuario']; > *header("Location: http://" . mysql_result($datos, 0, 3));* > } > } > ?> > > La línea en rojo hace saltar el siguiente error: > * > Warning*: Cannot modify header information - headers already sent by > (output started at /home/miespacio/public_html/validar.php:6) in * > /home/miespacio/public_html/validar.php* on line *15* > > > Al parecer es un problema frecuente y tedioso de resolver porque no > hay buenas referencias de ayuda. ¿Qué puedes aconsejarme, tú que leíste mi > consulta? > > Gracias por la atención. > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo