A ver, vamos con esto, si lo haces con sesiones, entonces deberás poner agregar
session_start(); en todas las web's donde añadas, elimines o hagas simplemente referencia a las sesiones. Entonces en
login.php haces esto (al principio de la página obligatoriamente, sin
NADA antes si no te dará error):
Bien, ahora cuando compruebes que el usuario se logueo correctamente, declaras dos sesiones:
Código PHP:
Ver original/* El usuario ya se logueó correctamente ... */
$_SESSION['user'] = "miusuario"; /* (Tambien puedes poner la variable obtenida por [B]POST[/B] por ejemplo) */
$_SESSION['estado'] = "conectado";
Ahora en el
index.php simplemente colocas esto: (al principio de la web, de más está decir)
Código PHP:
Ver original<?php
if(isset($_SESSION['user']) && $_SESSION['estado'] == "conectado"){ "El usuario si esta online";
}else{
header('Location: login.php'); }
?>
A veces el código que te puse para redireccionar a una web da error por doble
"request" y/o redirección de web, entonces puedes poner el codigo html que sería:
De más esta decir que si ejecutas este código desde PHP debes colocarlo con un
echo detrás y entre comillado.
Saludos