![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
mmm .. En general tu puedes controla a PHP y que niveles de error va a presentar y/o ocultarlos por completo. Eso no significará que el error esté y origine otros problemas en cadena en tu aplicación según el flujo de tu código. Puedes controlar ese tema por configuraciones como: error_display (php.ini) ó error_reporting (php.ini y función de mismo nombre) Por otro lado podrías usar: headers_sent() http://www.php.net/manual/es/function.headers-sent.php Así verificas si ya se han enviado cabeceras (salida en general) antes de pretender enviar las tuyas por header(). Y otra solución (que no me gusta pero ahí está) es la de controlar el buffer de PHP por completo .. es decir, inicias la captura del buffer al principio de tu código: ob_start(); usas todo el código HTML/PHP y header() incluido que quieras ... y al final envias el buffer a la salida ob_end_flush(); Creo que la opción más sana y controlable es la del uso de "headers_send()" como los ejemplos de PHP.net describe al respecto. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |