Header

vosiko joku selittää mikä tämä "header" on!!!
toi minun gallup valittaa tosta


Warning: Cannot modify header information - headers already sent by (output started at /home/www/nikser.thefreebizhost.com/Etusivu.php:9) in /home/www/nikser.thefreebizhost.com/gallup.php on line 75

Warning: Cannot modify header information - headers already sent by (output started at /home/www/nikser.thefreebizhost.com/Etusivu.php:9) in /home/www/nikser.thefreebizhost.com/gallup.php on line 76
4401
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Kun HTTP-liikenne alkaa, asiakas ja palvelin lähettävät tavaraa toisilleen ennen varsinaisen sivun lataamista, asiakas pyynnön ja serveri headerit. Jos PHP:llä aloitat sessiota (tai mahd. teet kekseille jotain?) niin saat tuollaiset heitot. Ala sessio / heittele keksit ensin ja tuppaa muut vasta sitten.

Vastaus tuli äkäseltään "hihasta" enkä noista kekseistä ole ihan 100% varma, mutta sessiot ainakin alkamaan ihan ekana.

Äänestä
  • Headerit kertoo selaimelle minkälaista dataa sieltä on tulossa ja kuinkapaljon, headerissa voi olla myös selaimelle tärkeetä tietoa kuten keksit jne....

    Headerit pitää lähettää ekaksi, koska selain päättelee niiden perusteella minkälaista dataa sieltä kohta tulee ja valmistautuu käsittelemään sitä oikein. Tämä siis yksinkertaistettuna.

    Toi saamasi virheilmoitus viittaa yksinkertaisesti siihen, et lähetät jotain dataa ennen headereita, headereita ennen ei saa lähettää mitään, ei edes yhtä ainoota kirjainta. Joten laita headereiden lähetys heti ekaksi (setcookie, header, session_start noi on yleisimmät php-functiot millä headereit lähetetään) tosin voit käyttää bufferia jolloin headerit voi lähettää myöhemmin (functio itse laittaa datan oikeeseen järjestykseen, hidastaa vähäsen joten turhaan ei kannata käyttää) http://fi.php.net/ob_start

    Äänestä

  • Tarkennampas senverran, et sessionit on itseasiassa melkein sama asia kuin keksit. Sessioneilla vain data säilötään palvelimella, eikä käyttäjän koneella, mutta keksiin laitetaan sessionin id-tunnus jonka perusteella palvelin löytää oikean sessionin tosin tunnusta voi kulettaa esim linkeissäkin keksien sijaan.

    Äänestä

Ota tyhjät rivit pois PHP lopetus tagin jälkeen. Muuten se sivu lähettää HTML headarit turhaan.

Äänestä

Kommentoi aloitusta


Nikser kirjoitti:

vosiko joku selittää mikä tämä "header" on!!!
toi minun gallup valittaa tosta


Warning: Cannot modify header information - headers already sent by (output started at /home/www/nikser.thefreebizhost.com/Etusivu.php:9) in /home/www/nikser.thefreebizhost.com/gallup.php on line 75

Warning: Cannot modify header information - headers already sent by (output started at /home/www/nikser.thefreebizhost.com/Etusivu.php:9) in /home/www/nikser.thefreebizhost.com/gallup.php on line 76

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu