connection_aborted () nie działa na wywołaniach ajax
EDYCJA
Mam wywołanie ajax (za pomocą$.ajax()
), który wywołuje następujący skrypt php.
for ($i=0;$i<40;$i++) {
echo " ";
flush();
if (connection_aborted()) {
log_message('error','CONNECTION IS ABORTED!!!!!');
exit;
}
else {
log_message('error','connection not aborted :(');
}
sleep(1);
}
Dotyczy to 40 sekund.
Jeśli zamknę okno przeglądarki, które wywołało połączenie,connection_aborted()
nadal zwraca false,nawet jeśli wysłałem wyraźnie łańcuch i opróżniłem bufor!
Czy ktoś ma tutaj odpowiedź?