Ahora bien, existe una posibilidad intermedia, no tan complicada de configurar como un debug con tu IDE de desarrollo (ni tan potente), pero más versátil y con mayores posibilidades que hacer un simple echo del valor de las variables, para verlo escrito en la página web. Se trata de utilizar FirePHP, un complemento para Firefox, que además funciona como complemento de otra extensión muy útil del mencionado navegador llamada Firebug.
Firebug es una de esas extensiones que, cuando empiezas a usarla, se convierte en un ayudante imprescindible. Ya hablamos de esta extensión en el artículo de DesarrolloWeb.com Firebug. Sobre FirePHP ya habíamos comentado alguna cosa en el artículo 5 extensiones para Firebug, pero ahora vamos a ofrecer todas las explicaciones que necesitarás para empezar a sacarle provecho.
FirePHP consigue este interesante comportamiento porque los contenidos que se envían a la consola viajan en las cabeceras del HTTP, con lo que nadie los verá a no ser que examine las cabeceras del protocolo. La consola de Firebug los interpretará y los mostrará convenientemente al desarrollador.
Además, programando convenientemente esos mensajes de log, es muy fácil desactivarlos, para que un usuario que acceda a tu sitio en producción, no reciba contenidos de debug, que pueden resultar sensibles. Debemos saber que, aunque los mensajes no se vean en la página, irán en las cabeceras del HTTP y por lo tanto estarán disponibles para quien sepa cómo mirarlos.

Verás en la propia web un enlace para instalar FirePHP, aunque necesitarás tener instalado previamente el complemento Firebug, al que puedes acceder desde esta otra web: http://getfirebug.com
En el siguiente artículo veremos cómo instalar los archivos PHP que necesitarás colocar en tu servidor web para que tus aplicaciones puedan enviar mensajes a FirePHP.
![]() emilian... | Cabeceras HTML que Usa FirePHP | 01/12/2011 |