Ciao,
ho scoperto oggi FirePHP estensione per FireBug che permette di vedere tramite quest'ultimo tutto ciò che hai loggato lato server: errori, query, risultati, ...

Qualcosa del genere l'avevo fatto anche io, ma qui l'autore sostiene di fare tutto tramite l'header http come si fa? mai visto un uso dell'header() diverso da quello che dice il manuale