Hallo Rafael und tobias
Ob die bisherige Laufzeit durch eine mit PHP gesetzte Weiterleitung zurück gesetzt wird, weiß ich nicht, aber es hindert dich ja nichts daran, das auszuprobieren [header("Location: http://www.seite.de/?routine=12")] Ich vermute allerdings, die Antwort lautet nein. Wäre aber die schönste Möglichkeit.
Du hast bei dieser Variante noch (mindestens) zwei Probleme:
-
Du kannst vor dem header nichts ausgeben. Falls du nur Datenbank queries abschicken willst macht das vielleicht nicht soviel aus, aber spätestens wenn das Script irgendeine Statusmeldung ausgeben soll, sind die beiden anderen Methoden (Javascript-Weiterleitung oder HTML-Meta Refresh) wohl besser geeignet.
-
Es kann sein, dass du eine Fehlermeldung mit ungefähr folgenden Inhalt bekommst: "The page isn't redirecting properly" Hatte ich zumindest bei einem Skript schonmal, welches sich immer wieder selbst aufgerufen hat. Obwohl es irgendwann eine Abbruchbedingung gab, kam diese Fehlermeldung. Ich hab es nicht genauer untersucht, kann nur sagen, dass 17 Aufrufe anscheinend noch kein Problem darstellten, während 25 Aufrufe zuviel waren.
Finde es übrigens total Klasse, dass du dir die Mühe gemacht hast und sogar vier verschiedene Lösungsansätze beschrieben hast!
liebe grüße mbr