Felix Riesterer: ignore_user_abort() - geht auch "send_server_abort()"?

Beitrag lesen

Lieber Dennis,

zwei Möglichkeiten:

  1. Das PHP-Script forked sich, so dass du dann zwei PHP-Prozesse hast, der erste geht einfach zu Ende und der zweite arbeitet unabhängig vom User noch weiter. Mathias hat dir den Link meines damaligen Threads schon gepostet - im zweiten Thread dazu ist auch mein komplettes Script veröffentlicht. Allerdings geht diese Methode nur, wenn die PHP-Extension pcntl installiert wurde, dafür lernst du aber mal was richtiges[tm] ;-)

mann, das wird ja immer krasser! Muss ersteinmal prüfen, ob die benötigte Erweiterung überhaupt verfügbar ist. - Ich denke, ich möchte es lieber ohne diese Erweiterung realisieren... wenn das geht.

  1. Die vielleicht schnellere Methode wäre mal ein fclose(STDIN); fclose(STDOUT); fclose(STDERR); auszuprobieren - wenn du Glück hast ist für den Apache der PHP-Prozess damit fertig und der Apache schließt die Verbindung.

DAS klingt sehr charmant! Das werde ich gleich als erstes ausprobieren!

Liebe Grüße aus Ellwangen,

Felix Riesterer.