Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2013, 13:05
anacarmona
 
Fecha de Ingreso: julio-2013
Mensajes: 11
Antigüedad: 10 años, 9 meses
Puntos: 0
No redirecciona

Hola, tengo el siguiente código en un archivo llamado comprobar.php, y teóricamente (ya que en modo local si funciona), después de iniciar la sesión debería de redireccionar a acceso.php, pero no lo hace.

Código PHP:
<?php
    session_start
(); 
    include(
'acceso_db.php'); 
    if(isset(
$_POST['enviar'])) { // comprobamos que se hayan enviado los datos del formulario 
        // comprobamos que los campos usuarios_nombre y usuario_clave no estén vacíos 
        
if(empty($_POST['usuario_nombre']) || empty($_POST['usuario_clave'])) { 
            echo 
"Usuario o Password no ha sido ingresado. <a href='javascript:history.back

();'>Reintentar</a>"

        }else { 
            
// "limpiamos" los campos del formulario de posibles códigos maliciosos 
            
$usuario_nombre mysql_real_escape_string($_POST['usuario_nombre']); 
            
$usuario_clave mysql_real_escape_string($_POST['usuario_clave']); 
            
$usuario_clave md5($usuario_clave); 
            
// comprobamos que los datos ingresados en el formulario coincidan con los de la BD 
            
$sql mysql_query("SELECT usuario_id, usuario_nombre, usuario_clave FROM usuarios WHERE 

usuario_nombre='"
.$usuario_nombre."' AND usuario_clave='".$usuario_clave."'"); 
            if(
$row mysql_fetch_array($sql)) { 
                
$_SESSION['usuario_id'] = $row['usuario_id']; // creamos la sesion "usuario_id" y le 

asignamos como valor el campo usuario_id 
                $_SESSION
['usuario_nombre'] = $row["usuario_nombre"]; // creamos la sesion 

"usuario_nombre" y le asignamos como valor el campo usuario_nombre 
                header
("Location: acceso.php"); 
            }else { 
?>
                Usuario o Password incorrecto. <a href="acceso.php">Reintentar</a> 
<?php
            

        } 
    }else { 
        
header("Location: acceso.php"); 
    } 
?>
Checando el log de error me pone el siguiente pero no logro dar cual sea el problema.

Código PHP:
[14-Jul-2013 14:39:24 America/New_YorkPHP Warning:  Cannot modify header information headers already sent by (output started at /home/metropol/public_html/prueba/acceso_db.php:10in /home/metropol/public_html/prueba/comprobar.php on line 18