
06/01/2005, 15:51
|
| | Fecha de Ingreso: octubre-2004 Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 5 meses Puntos: 0 | |
como usar session_unset() Hola, estoy desarrollando un sitio que consta de registro de usuario por medio de sessiones. todo bien. pero el problema que tengo es que necesito "limpiar" o "vaciar" las variables de secion. (session.cache_expire=180, entiendo que mueren solas) En el foro vi como usar session_unset() que vacia estas variables y lo hace, pero no se por que cuando ingreso nuevamente ingresa al "segundo intento"?? Adjunto el codigo:
Pd: este es mi archivo de registro o ingreso de usuarios. Reemplase session_destroy() por session_unset(), ya que la primera "pega" el explorer?
<?php
session_start();
session_unset();
include("conexion.php");
$link=Conectarse();
$query="SELECT codcar, nombre FROM carteros WHERE nombre = '$nombre' AND codcar = '$codigo' ";
$consultar=mysql_query($query,$link);
if (mysql_num_rows($consultar)>0)
{
$_SESSION['id_sesion']=session_id();
$_SESSION['nombre']=mysql_result($consultar,0,"nombre");
$_SESSION['codigo']=mysql_result($consultar,0,"codcar");
$_SESSION['autentificado']="si";
header("Location: usuario.php");
}else{
header("Location: inicio.php?error=si");
exit();
}
?> |