Anfrage vorzeitig beenden

Hallo,

ich möchte, dass ein PHP-Skript nach dem Aufruf den http-Request nach einem gewissen Ereignis beendet und dann noch weiterläuft.

Beispiel: Ein Benutzer ruft das PHP-Skript auf, das Skript gibt etwas aus, dann sollte der Aufruf für den Browser beendet sein, das Skript jedoch weiterlaufen.

Ist soetwas möglich?

Gruß
Till

Warum läßt Du Dein Script nicht ab dem Zeitpunkt an dem der Request beendet werden soll eine Funktion aufrufen, die alles weitere erledigt ?
Darüber könntest Du ein anders Script über ein URL oder eine normale Funktion weiterlaufen lassen wärend die Browser-Ausgabe schon längst beendet ist.

Gruß,
Steve

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wie meinst du das? Also ich kann leider keinen Systemaufruf a la exec("$application $temp 2>&1 >/dev/null &"); auf meinem Server machen… und wenn ich ein Skript über die Url aufrufe, wartet mein Skript doch auch bis es abgelaufen ist, oder?

Gruß
Till

Warum läßt Du Dein Script nicht ab dem Zeitpunkt an dem der
Request beendet werden soll eine Funktion aufrufen, die alles
weitere erledigt ?
Darüber könntest Du ein anders Script über ein URL oder eine
normale Funktion weiterlaufen lassen wärend die
Browser-Ausgabe schon längst beendet ist.

Gruß,
Steve

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]