osaako joku sanoa mistä PHP:n versiosta alkaen header() -funktio on ollut käytössä?
tuntuu nimittäin siltä, että koodissani ei ole mitään vikaa mutta valittaa header funktion kohdalla..
tuntuu nimittäin siltä, että koodissani ei ole mitään vikaa mutta valittaa header funktion kohdalla..
Vastaukset 7
Vanhimmat
Tuo tuli PHP 3:ssa. Joten siitä ei ongemasi johdu.
Todennäköisesti sinulla näin
Ja virheilmoitus Headers already sent. Headeria ennen et saa lähettää selaimelle mitään, et edes tyhjää merkkiä.
Katso http://wiki.mureakuha.com/wiki/Mitä_tarkoittaa_'Headers_already_sent'-virheilmoitus?
joo, saan ko. virheilmoituksen...
mutta echo on vasta headerin jälkeen
eikä pitäisi olla tyhjää merkkiäkään ennen headeria, ainoastaan if-lause?
[enter]
Tai
[välilyönti]
Tuossa lähetetään selaimelle tietoa ennen headeria joten saat ilmoituksen.
Ei if eikä muutkaan PHP jutut haittaa ennen headeria, kunhan et vain tulosta sitä ennen mitään, echo, print, var_dump..... mitä niitä nyt onkaan.
ennen
hieman lyhyemmällä koodinpätkällä, valittaako
samasta asiasta:
ja sama valitushan tuostakin tuli...
Ennen
nyt alko pelittää, thänx!