Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Leguim en 27 Diciembre 2021, 01:10 am



Título: [Pregunta]: Comportamiento de las $_SESSIONS -parte 2-
Publicado por: Leguim en 27 Diciembre 2021, 01:10 am
Hola,

en un tema de hace un par de meses había publicado https://foro.elhacker.net/php/pregunta_comportamiento_de_las_session-t511300.0.html;msg2246971#msg2246971 para que vayan entendiendo el contexto.

El punto es que al usar session_regenerate_id(); me sale "Session ID cannot be regenerated after headers have already been sent"

Lo estoy usando en el login:

Código
  1.  
  2.  

Buscando soluciones terminé más confundido que al principio...


Título: Re: [Pregunta]: Comportamiento de las $_SESSIONS -parte 2-
Publicado por: MinusFour en 27 Diciembre 2021, 02:04 am
No tiene nada que ver con sesiones. Si el servidor envía contenido significa que ya no se están enviando cabeceras HTTP. Esa función está configurando cookies a través de la cabecera, así que si se envía cualquier tipo de contenido se arroja ese error.


Título: Re: [Pregunta]: Comportamiento de las $_SESSIONS -parte 2-
Publicado por: Danielㅤ en 27 Diciembre 2021, 13:03 pm
Hola, aquí podes ver información y ejemplos de uso de la función session_regenerate_id:

https://www.php.net/session_regenerate_id


Saludos