|
Yo no me complicaría tanto. Si al cerrar la sesión no redireccionas a login.html y lo haces a logout.php es porque quieres mostrar una información en esa nueva pantalla (por ejemplo avisando de que ha salido de la sesión correctamente).
Como no parece que sea el caso, el enlace de logut en lugar de enviarlo a la página logout.php, haz que ejecute directamente a través de una función el cierre de sesión y cargue la página de login.html si la conexión ha sido correcta o una de error si no se ha desconectado correctamente.
Ajax es algo que hay que utilizar para lo que realmente se necesita, de otra forma es una pérdida de tiempo. Por ejemplo, estás en una página con un listado de productos y quieres que al pasar el ratón por encima se actualice la imagen y la descripción sin que se recargue la página con cada artículo. Estupendo, quedará genial. Pero cuando la página completa, o casi completa cambia y no tienes todo o gran parte hecha en Ajax, me parece desperdiciar el tiempo.
Tienes una opción mas sencilla, que es usar un "iframe" para cargar las páginas de acceso, logout, etc. sin que se te recargue el resto de la página.
|