Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/01/2011, 13:11
Avatar de Rankxerox1984
Rankxerox1984
 
Fecha de Ingreso: septiembre-2010
Mensajes: 253
Antigüedad: 13 años, 8 meses
Puntos: 4
Respuesta: No funciona y no se por qué V2.0 ...es lógico

Hola he probado lo que indicas del header y, al cambiar de Include a Header, obtengo este bonito error de sesión :

Cita:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\recor\LoginDB.php:1) in C:\xampp\htdocs\login\checklogin.php on line 41
que obviamente apunta a la línea deh header:

Código PHP:
...
// Si $usuario y $clave coinciden, tiene que haber una fila

        
if($count==1){

// Registro $usuario, $clave y redirijo a la página de destino 
    //Esta función ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado ¿..?. 
    
    
$_SESSION['usuario'] = $usuario
    
$_SESSION['clave'] = $clave

    
header("location:../Prueba_MantWeb.php"); 
    
//include('../Prueba_MantWeb.php');

else { 
    echo 
"ERROR en usuario o clave"
}  

?> 
en la pagina de destino tengo iniciada la sesión:


Código PHP:
<?php session_start();
if(isset( 
$_SESSION['usuario'])){

//verifica si existe la sesion y si existe le asignamos el usuario de las sesión

$usuario=$_SESSION['usuario'];

//verificamos

if($usuario!=$usuario){ 
     
header("location:main_login.php"); 
     exit; 
 } 
}else{ 
  die(
"no puede acceder directamente, verifique los datos de su cuenta"); 
exit; 

?><!DOCTYPE ....
¿Que hago mal?
¿Me corto las venas o me las dejo largas ?

Gracias por la paciencia

J.