Pues sí, parece que funciona bien. los productos se añaden al carrito desde index.asp. Ahi es donde creo la cookie "bandera" = 0

A continuacion, si pico en "añadir producto" se va a "procesa_productos.asp" que recoge los datos por QueryString y te muestra el carrito. Aqui (donde daba el error), pregunto por la cookie. Si esta a cero: la pongo a uno y hago las tareas. Si no estaba a cero, redirecciono a otra pagina que te muestra el carrito. Y en esta, como no se procesan datos, ya no hay problema por darle a F5.