Miten saa php:lla tehtyä, niin että sivu päivittyy automaattisesti esim. sekunnin välein?
header("Refresh: 1");
T.M. kirjoitti:
header("Refresh: 1");
thanks
Onko tuo header("Refresh: 1") ruudun päivitys luotettavampi kuin HTML:n oma ruudun päivitys? Jos ymmärtänette niin HTML päivitys ei toimi kunnolla aina niinkuin pitäisi.
Todennäköisesti toimii varmemmin, vaikka onkin epästandardi tapa. Eli ei löydy RFC 2616:sta eikä RFC 1945:stä.
voisiko tällä tekniikalla toteuttaa sitten chattia vai miten on?
Voi, mutta ei PHP:llä voi saada hyvää chattia aikaiseksi juuri tuon takia, että sivu täytyy aina ladata uudestaan. Tosin tein kerran kokeilumielessä iframella chatin, jossa se framessa oleva sivu oli ikuisessa loopissa ja sekunnin välein tarkasteli tiedostosta onko sisältö muuttunut ja jos oli, niin tulostettiin uudet viestit. Tähän tarvittiin loogisesti output bufferingia. Tulos parempi kuin sekunnnin välein päivittyvä sivu, mutta silti aivan hirveä :)
Jeps. Eli jos koko sivu päivittyy sekunnin välein, täytyy käyttäjien keritä kirjoittamaan viestinsä sekunnin sisällä ja lähettämään viestinsä.
Mieluummin chättiin pistäisin jonkun java/flash härpäkkeen.
Lebe80, kyllähän tuo kirjoitus onnistuu frameja käyttämällä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.