0
Muss es sich selbst stoppen? Was passiert, wenn jemand meine Seite besucht, das Skript auf dem Server startet und dann geht (oder sein Handy schläft)? Ich benutze jQuery.Unter welchen Bedingungen wird ein "long polling" PHP-Skript nicht mehr ausgeführt?
das war's? Also muss ich für ein Chat-Skript alle 30 Sekunden neu starten? –
Sie können nach etwa 28 Sekunden ein leeres Ergebnis zurückgeben, oder lassen Sie einfach das Skript eine Zeitüberschreitung und machen Sie jQuery den Fehler behandeln. Der AJAX-Client sollte dann eine neue Long-Poll-Anfrage senden. Waschen, spülen, wiederholen. Wie auch immer, dank des Zeitlimits, wenn jemand eine lange Umfrage anfordert und einfach sein Telefon ausschaltet, wird kein nutzloses Skript mehr als 30 Sekunden auf dem Server laufen. – kijin