Cita:
Iniciado por kale86
a ver men, al momento de que el servidor procesa los datos en ejemplo.php y te retorna los resultados, lo primero que debe de venir es el header, no un salto de linea, un caracteres, u otra cosa. Por lo mismo, verifica que el archivo de conexion, procese bien tus datos (que no genere alguna alerta) por que si se envia algun mensaje, este se enviaría antes del header y de ahy el error.
Para que no se muestren los mensajes de las alertas "inocentes" en la pagina del cliente puedes utilizar el simbolo @ al principio de la linea q probablemente pueda mandar el errror
Lamento discrepar amigo, pero no, el uso de @ no tiene ninguna justificación, apenas esta aprendiendo y alentarle el uso del @ solo le inculcará una de las peores practicas en PHP, si una linea de código da problemas es porque el código esta mal, no es porque a veces a PHP se le ocurre trabajar bien y a veces lo hace mal, siempre debes prever lo que vas a procesar y de hay preparar el código para que este no genere error, ahora, es cierto que es imposible prever todo, pero para eso se desactivan los mensajes de error en sistemas ya en producción (ya montados en el hosting final y accesibles al publico), todo esto por un código limpio y funcional!