Setzen Sie das PHP-Skript nach dem Schließen der Verbindung fort

Ich versuche, ein PHP-Skript fortzusetzen, nachdem die Seite / Verbindung geschlossen wurde.

Benutzer werden das Skript alle 1 Stunde abrufen. Ich möchte eine JSON-Ausgabe zurückgeben und das Skript im Hintergrund fortsetzen. Ich verwende einen freigegebenen Host und kann keinen Cron-Job verwenden.

Folgendes habe ich versucht.

ob_start();

ignore_user_abort();

echo "JSON_OUTPUT GOES HERE";

$ob_length = ob_get_length();

header("Content-Type : text/plain",TRUE);
header("Content-Length : $ob_length",TRUE);
header("Connection : Close",TRUE);

flush();
ob_flush();
ob_end_flush();

sleep(3);

echo "You cant see me..";

exit();

Ich verwende das Codeigniter-Framework, aber es funktioniert nicht auf meinem Live-Server. Es wartet 3 Sekunden und gibt dann ausYou cant see me.. auch.

Bitte hilf mir.

Hinweis

Das Projekt wird auf gemeinsam genutzten LINUX / WINDOWS / WAMP-SERVER-Hosts gehostet.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage