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ón se está cerrando y será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
?> |