Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2011, 04:20
cheterporras2
 
Fecha de Ingreso: octubre-2011
Mensajes: 160
Antigüedad: 12 años, 6 meses
Puntos: 2
session array y session write close

Hola, ¿qué tal?:

Soy bastante nueva en php y hay algunos conceptos básicos que no entiendo bien: ¿Qué diferencia existe entre session array y session_write_close?. En mi logout tengo este código, pero no sé si está bien o se encuentra mal formulado. En apariencia funciona, pero no estoy segura. Muchas gracias:

<?php
function logout() {
@session_start(); //inicia sesion (la @ evita los mensajes de error si la session ya está iniciada)
$_SESSION = array();
unset($_SESSION['USUARIO']); //eliminamos la variable con los datos de usuario;
session_write_close(); //nos asegurmos que se guarda y cierra la sesion
return true;
}
echo "Tu sesi&oacute;n se est&aacute; cerrando y ser&aacute;s redireccionado.";

logout(); //vacia la session del usuario actual

echo "<head><meta http-equiv='refresh' content='2; url=/login.php'></head>"; //saltamos a login.php

?>