Al redireccionarse se redireccion con el mensaje en GET osea dice error=$error en la parte error iria el error, tambien tene en cuenta una parte donde se muestre, podrias pasarme la pagina donde usas el codigo o mostrar el codigo aca?
Lamentablemente me tengo que ir mañana la seguimos, prueba asi:
Código PHP:
$imgerror=productos.php?error=$error;
header("Location: $imgerror);