Új hozzászólás Aktív témák

  • cucka

    addikt

    válasz 8nemesis8 #4425 üzenetére

    A header-en kívül nincs valami amivel lehet frissíteni az oldalt!?
    Nincs. Igazából a header-el sem tudod frissíteni az oldalt.
    A folyamat úgy működik, hogy ha a felhasználó lekér egy oldalt, akkor a kérés eljut a szerverhez, a szerver pedig valamit csinál, majd visszaküld a felhasználónak valamilyen adatot http protokollon keresztül.

    Egy php oldal esetén a szerveren az elküldött adat a php kód kimenete lesz. A header() függvénnyel a http adatcsomagok fejlécét tudod módosítani, ezért is hívják header-nek :) . A szerver oldalon a http fejléc akkor jön létre, amikor a script-ed először kiír valamit a kimenetre (ugyanis a http fejléc mindig meg kell előzze a http adatokat), ezért van az, hogy az első kiírás után a header-t már nem lehet használni. (És ugyanezért nem lehet használni a setcookie-t sem azután, hogy kiírtál valamit, mert a sütikkel kapcsolatos teendők is a http fejlécben találhatók. És ezért nem lehet általában session-t indítani kiírás után, mert az szintén egy cookie létrehozását jelenti)

Új hozzászólás Aktív témák

Hirdetés