Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2004, 10:56
jfvoviedo
 
Fecha de Ingreso: julio-2003
Mensajes: 5
Antigüedad: 20 años, 8 meses
Puntos: 0
¿donde pongo session_cache_expire?

Una disculpa por el titulo del anterior post,


en realidad lo que deseo saber es si esta correcta mi utilizacion de la función

Código:
session_cache_expire
mi script es el siguiente:

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;
	}