Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/09/2006, 11:40
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses
Puntos: 129
Realmente los scripts de "cerrar sesión" no deberían de contener nada de HTML .. sólo el proceso de cerrar o matar tu sesión y una redirección a donde tengas que continuar una vez cerrada tu sesión .. Ejemplo:

Código PHP:
<?php
session_start
():
session_destroy(); 
header("Location: http://www.franquicia2.com/index.php"); 
?>
(revisa www.php.net/session_destroy para ver mejor como borrar tu sesión completa).

Si tu usas un script que hace várias accinoes (modular) .. tendrás que aislar el código HTML de la página "modular" del proceso (en este caso de matar tu sesión)

Código PHP:
<?php
session_start
();
if(
$_GET["cerrar"]=="session"){
   
session_destroy(); 
   
header("Location: http://www.franquicia2.com/index.php"); 
   exit;
} else {
?>
<html>
<head>
</head>
<body>
<a href="index.php?cerrar=session">Cerrar Sessi&oacute;n </a>
</body>
</html>
<?
}
?>
Te fijas como separa los "procesos"? .. cuando hay "HTML" que mostrar .. así lo incluyo .. NO para los casos que NO es necesario salida (ese HTML) y que eso es lo que proboca tu mensaje de error.


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.