Mensaje de error que aparece:
Advertencia: No se puede modificar la información del encabezado; los encabezados ya fueron enviados por
Solución:
Abra php_ini, busque output_bufferfing, elimine el punto y coma al frente, cambie a activado o establezca un valor. Eso es todo.
Este tipo de declaración causa este problema debido a la declaración setcookie.
Las propias cookies tienen algunas limitaciones en su uso, como por ejemplo:
1. La declaración para llamar a setcookie debe colocarse antes de la etiqueta.
2. Echo no se puede utilizar antes de llamar a setcookie.
3. La cookie no saldrá del programa hasta que se vuelva a ingresar al programa.
4. La función setcookie debe enviarse antes de enviar cualquier dato al navegador.
5....
Según las restricciones anteriores, al ejecutar la función setcookie(), a menudo se encuentra con "Índice no definido", "No se puede modificar la información del encabezado; los encabezados ya fueron enviados por"... etc., la solución es "No se puede modificar". encabezado" El método de "información - encabezados ya enviados por" es retrasar la salida de información al navegador antes de generar una cookie. Por lo tanto, puede agregar la función ob_start(); al frente del programa. Esto lo solucionará.