en realidad lo que deseo saber es si esta correcta mi utilizacion de la función
Código:
mi script es el siguiente:session_cache_expire
Código:
session_name($usuarios_sesion); //nombre de la sesion session_start(); session_cache_expire(0); //que termine la sesion cuando cierre el navegador... if (!isset($_SESSION['us_email']) && !isset($_SESSION['us_niveles'])) { session_unset(); //setruimos las variables session_destroy(); //destruimos la sesion $link=conectarse(); //conectamos a la base de datos $sql = "SELECT email,nombre FROM user WHERE email='$femail' AND password='$fpass'"; $result = mysql_query($sql,$link); if($row = mysql_fetch_array($result)) { @mysql_free_result($result); @mysql_close($link); $nvuser=niveles_user_autorizados($femail); session_name($usuarios_sesion); session_start(); session_cache_expire(0); $_SESSION['us_email']=$femail; $_SESSION['us_name']=$row['nombre']; $_SESSION['us_niveles']=$nvuser; } else { @mysql_close($link); Header ("Location: $redir?mssg=2"); //correo no existente! exit; } //fin else }//fin if $array_niveles=""; $array_niveles=explode(".",$_SESSION['us_niveles']); if (!in_array ($nv, $array_niveles) || $array_niveles=="" ) { Header ("Location: $redirout?nvl=" .$nv); //no tiene derecho... exit; }