Ben bir Uyarıcı hizmet için bir senaryo yazmak. Ben bağlantı durumunu almak için php connection_status işlevi kullanılır. Script inf döngü gerektirir çünkü. Bazı örnek bakmak ve diğer komut deneyin ama connection_status işlev her zaman 0 döndürür. Ben tüm komut yolları denedim düşünüyorum. Lütfen bana yardımcı olun.
<?php
ignore_user_abort (TRUE);
$x=0;
while ($x++ < 20) {
print $x;
sleep (1);
}
switch (connection_status ()) {
case CONNECTION_NORMAL:
$status = 'Normal';
break;
case CONNECTION_ABORTED:
$status = 'User Abort';
break;
case CONNECTION_TIMEOUT:
$status = 'Max Execution Time exceeded';
break;
case (CONNECTION_ABORTED & CONNECTION_TIMEOUT):
$status = 'Aborted and Timed Out';
break;
default:
$status = 'Unknown';
break;
}
file_put_contents('test.txt',$status);
?>
Benim sistemi;
php-5.3.1-1 ve apache-2.2.14-1