Mailinglisten-Archive |
Hallo zusammen, ich getreibe einen in PHP geschrieben Chat. Dabei setze ich für die Ausgabe HTTP Streaming ein. In den letzten Tagen vermehren sich mal wieder die Meldung der Benutzer das keine Daten im Ausgabeframes erscheinen. Erst wenn der Stream geschlossen wird erscheinen die Ausgaben. Schuld daran wird sicher mal wieder irgendeine Firewall, Virenscanner, Proxy oder gar ein Popup-Blocker sein der meint die HTTP Daten erstmal zurückhalten zu müssen und erst nach schließen der Connection an den Browser auszuliefern. Hat jemand eine Idee was man tun kann um das Problem zu umgehen. Folgendes gebe ich heut schon aus: $headerdate=gmdate ("D, d M Y H:i:s")." GMT"; header("HTTP/1.1 200 OK"); header("Date: ".$headerdate); header("Expires: Mon, 1 Jan 1990 00:00:00 GMT"); header("Last-Modified: ".$headerdate); header("Cache-Control: no-cache, no-store, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0"); header("Cache-Control: private"); header("Pragma: no-cache"); header("Content-Type: text/html"); header("Connection: keep-alive"); + ca. 4 KB HTML Kommentar Irgendwie muss es doch möglich sein solcher Software zu sagen: Bitte durchleiten das ist ein Stream. Gruß, Andreas
php::bar PHP Wiki - Listenarchive