Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2012, 13:09
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Respuesta: problema con sesión php

Hola,

No hace falta complicarse con los session id. Podés usar algo así en todas las páginas, haciendo un archivo con este código e incluyéndolo al principio de todas las páginas:

Código PHP:
<?php
//asegurate que no haya salidas al navegador antes de incluir el archivo

include("conectarse.php");
$link=Conectarse(); 

@
session_start();
$usuarioactual $_SESSION['actual'];

$logueado=true;

if(!
$usuarioactual$logueado=false;

$result=mysql_query("SELECT * FROM miembros WHERE usu ='".$usuario."'",$link);
$datos_usuarioactual=mysql_fetch_array($result); //por si lo necesitas
if(!$datos_usuarioactual$logueado=false;

if(!
$logueado) {
  
header('Location: login.php');
  die();
}

?>
Recordá incluir un logout que haga un session_destroy(), o por lo menos unset($_SESSION['actual']).

Saludos.