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