Aspetta... mi stai forse dicendo che l'errore è il fatto che ho impostato

error_reporting(E_ALL);

e quindi mi stampa un warning per variabile non esistente?
è quello che mi cambia l'Header?

dubito ci sarei mai arrivato