Hallo Till,
es kann sein, dass ich Dein Problem noch nicht ganz verstehe,
aber ich hoffe Dir zumindest ein paar Anregungne zu geben.
Die Verschachtelung von Funktionen ist meiner Meinung nach nicht ganz so leicht, da wenn Du z.B. ein Script über eine URL per require aufrufst, ERST der Require-Befehl ausgeführt wird, und später könntest Du dann eine Funktion aus diesem Script aufrufen.
Vielleicht könntest Du mal ein Beispiel des Aufrufs über die URL und die Abbruch-Bedingung geben, dann könnte man evtl. Dein Probel erkennen und da gezielt etwas für finden.
Aber evtl. wäre mit Sessions und Funktions-Aufrufen etwas zu machen.
Gruß,
Steve
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]