procesa_cierre.php
Código PHP:
<?php
require("inicia_ses.inc.php");//Incluimos este código php para propagar la sesión.
//Eliminamos la variable de sesión creada, indicando con ello que el usuario sale del sistema
session_unregister($_SESSION['usuario']);
//Destruimos la sesión actual
session_destroy();
?>
//Hacemos una llamada a la página principal mediante código Javascript incrustado dentro de PHP
<script language='javascript'>
parent.principal.location = '../html/principal.html';
</script>[
El bloque div es cargado dinámicamente en el fichero html llamando a una función(desde el html) que se encuentra en un fichero .php, la función es la siguiente:
Código PHP:
function label_cierre()
{
if(isset($_SESSION['usuario']))
{
//Si hay algún usuario autenticado, mostramos un bloque para cerrar la sesión
echo "<div id='CerrarSesion'";
echo "onclick=\" ?¿ \">";
echo "Cerrar";
echo "</div>";
}
}
He pensado en usar parent.principal.location = "procesa_cierre.php", pero esto no ejecutaría
el código de procesa_cierre.php, tan solo cargaría la página.
¿Sabríais como hacerlo?
Gracias de antemano, y un cordial saludo.