Se produce el siguiente error al configurar cookies.
No se puede modificar la información del encabezado: los encabezados ya se enviaron por...
Este error es muy común. Si se genera algún contenido de texto antes de setcookie, aparecerá el mensaje de error anterior. Dado que hay varios archivos necesarios en la parte superior de la página, es muy problemático verificarlos línea por línea. Por lo tanto, agregué:
TEXTO SIMPLE
en la parte superior de la página.
PHP:
ob_start();
Agregar código antes de setcookie:
TEXTO SIMPLE
PHP:
ob_get_clean();
Esto es para obtener el contenido generado por la página antes de configurar la cookie. Después de ejecutar la página, se muestra y genera una cadena vacía, es decir, no hay salida antes de setcookie.
Luego abrí el archivo fuente con vim y descubrí que vim tenía la opción bomba habilitada. Sospeché que se había agregado una cadena oculta al código, así que lo cerré:
el problemade configurar nobomb
se resolvió.
¿Qué significa BOM?
BOM es la abreviatura de "Byte Order Mark", que se utiliza para marcar la codificación de archivos. No todas las herramientas de edición de texto pueden reconocer etiquetas BOM
Autor: volcán Publicado el 28 de febrero de 2008 a las 8:16 pm
Información de derechos de autor: puede reimprimir a voluntad Al reimprimir, asegúrese de indicar la fuente original y la información del autor en. en forma de
hipervínculo permanente a
esta declaración : http://www.ooso.net/index.php/archives/378.