Esto es el script para matar la session de un usuario.
La intencion es que al salir de la pagina interna, vaya a logoutp.php, muestre "session terminada" y en 3 segundos le eche fuera del sitio.
Código:
<?php
session_start();
session_destroy();
echo 'Sha acabat la sessió';
/*
for ($i = 0; $i <= 5000; $i ++)
{
for ($j = 0; $j <= 1000; $j ++)
$a++;
}
*/
sleep(3);
header("Location: A_la_put_calle.php");
?>
Y que es lo que passa¿ pues que al presionar logout la pagina ni se mueve, espera los 3 segundos, muestra el echo en 0,33333333 milesimas de segundo que el usuario ni puede ver i te redirecciona. La gracia es que el usuario vea "session terminada" y en 3 segundos lo eche del site, pero así el user no ve nada.
Alguna idea?
pd: el codigo comentado tambien es para hacer un delay, pasa exactamente igual.
Saludos