En tu end.php realmente no estás destruyendo la sesión .. no usastes:
Código PHP:
Session_start();
$_SESSION=array();
session_destroy();
Por lo menos te faltaba el session_start()
más info:
http://www.php.net/manual/en/functio...on-destroy.php
El control del caché de las sesiones lo puedes gestionar con:
session_cache_limiter()
(a un valor como "private" por ejemplo) ..
Un saludo,