Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2006, 03:43
leoi
 
Fecha de Ingreso: agosto-2002
Mensajes: 202
Antigüedad: 21 años, 8 meses
Puntos: 1
Otra forma de llamar a una pagina

Hola como estan ? Quisiera hacer una consulta. Los scripts que hago en php que por ejemplo borran un registro, modifican datos, etc, y que son llamdos desde un form, generalmente tienen esta forma

<?php

include("archivodeseguridad.php");
include("archivodebd.php");

sentencias sql y codigo php

header("Location: pagina2.php");
?>

y el archivo de seguridad lo que hace es recuperar una sesion creada antes (primero session_start(); ) y si no existe determinada variable de sesion hace un exit, de lo contrario no hace nada.

El problema que tengo de esta manera es que aparece ese error de php de headers alredy sent, aunqeu en este caso no imprimo html ni otra cosa antes de crear la sesion. El error es por utilizar el header location de la ultima linea habiendo creado una sesion antes. Queria consultar si no hay otra forma de ir a una pagina cuando hay creada una sesion y en lo posible sin necesidad de destruirla para poder mantener el resto de las variables. Agradezco cualquier aclaracion.
Saludos,
Leo
__________________
Principio Legal Legalidad en la web y Directorio de Software Open Source
Pais Once El lugar donde descubrir una ciudad