Humanista:
Sobre el register global off, no debería afectarte
Primero lee esto
http://www.cristalab.com/tutoriales/...5.3.5-c96438l/
Sobre como borra la sesion, o si deberías, todo es cuestíon de lo que haga tu aplicación
Pero creo que una demo vale más que mil palabras
Visitá de vuelta
http://foros.emprear.com/php/debug
siempre inicia por form.php, en el rar estan los códigos, y deje un info.php para que verifiques la configuración del server, te sugiero que si estas en local, actualices a php 5.2 por lo menos El último xampp vien ya con PHP 5.3.5
Observá siempre la diferencia entre que la sesion no exista y que exista pero con un valor = ""
De todas maneras, hay diferentes variantes para esto, esta guia es sólo un ejemplo
Saludos