clas e_carrito.php ?? asi se llama tu archivo?? no sabes ke los nombres de los archivos no deben llevar espacios en blanco ??, ojala sea una falla mia.
y vuelvo a repetir ya ke este problema se repite mucho y es nada extraño, no puedes enviar NADA antes de modificar las cabeceras (con funciones como setcookie(), header() o session_start()). Posiblemente tengas un espacio antes o después de abr/cerrar el modo de PHP, concretamente en el archivo login clas e_carrito.php, en la línea 50. y como tu bien dices en esa linea 50 estas haciendo un
echo antes de modificar las cabeceras intenta poner en la primera linea de es archivo un
session_start()
saludos