Susanne: Bitte Hilfe zu connection_aborted ()

Beitrag lesen

Schon wieder ich und schon wieder als Fragerin statt als Helferin ... Asche auf mein Haupt.

In meinem Script ist mit register_shutdown_function() eine Funktion definiert, die bei Abbrechen des Scripts aufgerufen werden und den connection_status() bzw. connection_aborted() ermitteln soll.
Danach soll ein Wert in eine MySQL-Datenbank geschrieben werden.

Es funktioniert aber nicht und ich finde nirgends eine genauere Erklärung dazu - immer nur das, was im Manual steht. An der fehlenden Ausgabe an den Browser kann's ja nicht liegen, denn ich will ja in die DB schreiben und nicht ins Browserfenster. Auf selfphp.de gibt's zwar ein Beispiel, aber auch das habe ich ausprobiert und es funktioniert hier nicht.

Außerdem habe ich noch einen Tipp mit

while (!connection_aborted)
{
echo "\n"
flush()
if (connection_status()!=0)
{
machirgendwas...
}
}

gefunden - mit der Begründung, dass erst durch das Flushen der Verbindungsstatus geprüft wird. Aber auch das habe ich ausprobiert - natürlich in meinem Fall mit 'if(connection_status()>0)' - es geht einfach nicht. Ich erhalte bei connection_status() und connection_aborted() immer 0 bzw. false.

Die Kombination mit 'ignore_user_abort(true)' hab' ich auch schon ausprobiert - mit dem gleichen Ergebnis.

Was mache ich denn nur falsch???

Wer hat damit Erfahrung und kann mir bitte, bitte helfen?

Grüße
Sue