Debes usar los arrays superglobales para TODO .. ya sea para sessiones .. para las variables de formularios .. de links .. etc .. Me refiero a: $_GET, $_POST, $_SESSION .. $_SERVER .. etc
En hoja3.php .. si haces un session_destroy() no deberias obtener el valor de ninguna variable de sesion (accediendo por $_SESSION)..
Revisa estas FAQ's:
http://www.forosdelweb.com/showthrea...989#post238989 http://www.forosdelweb.com/showthrea...998#post238998
Y no te olvides SIEMPRE de revisar lo que diga php.net al respecto.
Un saludo,