Efectivamente: output_buffering 0,
Desconosco como continuar en base de esto, así que aprendamos de
Emprear.
Cita:
Iniciado por emprear Se te ocurrió crear una cookie con javascript a ver si se guarda en el navegador.
El erro más probable es que en 1&1 tenés
output_buffering 0
y en tu localhost tenés
output_buffering 4096
Vos no podés modificar ese valor, por lo tanto tenés que asegurarte que antes de enviar un encabezado o setear una cookie con PHP, no enviar ningún caracter por html, es decir
podés hacer
Código:
<?php
setcookie("TestCookie", "my cookie value");
?>
pero no podés hacer
Código:
-->linea en blanco
<?php
setcookie("TestCookie", "my cookie value");
?>
ni tampoco
Código:
<?php
echo "";
setcookie("TestCookie", "my cookie value");
?>
De tener el output_buffer habilitado en php podrías almacenar antes del envío de los headers hasta una cantidad x de bytes (4096 es lo recomendado)
Saludos