denn header-weiterleitungen funktionieren nur von bild auf bild, nicht von bild auf Seite
Achja? Wieso denn nicht? Was passiert denn da?
Im Prinzip sollte die Weiterleitung mit dem header() und location doch immer funktionieren, so fern der Header als erstes gesendet wird (also header abschicken, nachdem schon HTML an den Browser gesendet wurde, geht natürlich nicht mehr.)