Hola,
Despues de mover
session_start();
El error que me da con clave y nombre de usuario erroneos es el siguiente:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/decisio5/public_html/validar.php:8) in /home/decisio5/public_html/validar.php on line 9
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/decisio5/public_html/validar.php:8) in /home/decisio5/public_html/validar.php on line 9
Error: usuario o contraseña incorrectos. O usuario no dado de alta.
El error que me da con clave y nombre de usuario correctos es el siguiente:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/decisio5/public_html/validar.php:8) in /home/decisio5/public_html/validar.php on line 9
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/decisio5/public_html/validar.php:8) in /home/decisio5/public_html/validar.php on line 9
Warning: Cannot modify header information - headers already sent by (output started at /home/decisio5/public_html/validar.php:8) in /home/decisio5/public_html/validar.php on line 27
y mi codigo es el siguiente:
Código PHP:
<?
session_start();
$mysql_host = "localhost";
$mysql_database = "decisio5_mexico";
$mysql_user = "decisio5_cuco";
$mysql_password = "************";
if (!isset( $_POST['username'])) {
header("Location: index.html/");
} else {
$id=mysql_connect("$mysql_host", "$mysql_user","$mysql_password");
mysql_select_db("$mysql_database", $id);
$consulta = "SELECT * FROM usuarios WHERE username='{$_POST['username']}' AND password = '{$_POST['password']}'";
$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['username'] = $_POST['username'];
header("Location: Control.html".mysql_result($datos,0,3));// registro 0, campo 3,
}
}
?>
y lo que trato de hacer es que despues de validar que el nombre de usuario y su password son correctos sea redirecccionado a otra pagina para ingrasar informacion en bases de datos.
Te comento que este mismo scrip lo probe en un host gratuito y funciona de maravilla, pero en mi host de pago me da estos errores que te comento.
Gracias.
Cuco