Hola he probado lo que indicas del header y, al cambiar de Include a Header, obtengo este bonito error de sesión
![Confundido](http://static.forosdelweb.com/fdwtheme/images/smilies/confused.png)
:
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
![Golpeado](http://static.forosdelweb.com/fdwtheme/images/smilies/pelea.png)
?
Gracias por la paciencia
J.