Q tal, para personalizar q errores se mostraran y cuales no, existe la funcion error_reporting() de php, con esta funcion no tendras q pedirle a tu hosting q desactive los errores.
error_reporting(E_ALL & ~E_NOTICE);
int error_reporting ( [int $nivel] )
La función error_reporting() establece la directiva error_reporting en tiempo de ejecución. PHP tiene varios niveles de errores, el uso de esta función define ese nivel para la duración (tiempo de ejecución) de su script.
Por otro lado, veo que en el archivo comprueba.php realizas redirecciones como esta
header ("location: usuario_incorrecto.htm"); verifica q en esa pagina no imprimas algo antes.
Mira esto
http://www.forosdelweb.com/f18/login...-error-740208/