webForumDet fria alternativet

Viktigt att använda headers??

PHP

4 svar · 317 visningar · startad av rIkLuNd

Medlem sedan feb. 2003169 inlägg
Frågan#1

Är det viktigt att använda headers, och i så fall, vad är fördelarna?? Har sett att många har liknande det här i början av sin kod:

header("Content-Type: text/html");

ett exempel... =)

Medlem sedan feb. 200399 inlägg
#2

Ingen som vet? Jag förstår, ni tycker att det var en dum fråga, lr?

PS. Jag tröttnade på mitt gamla namn... :birp

Medlem sedan juli 20013 378 inlägg
#3

Det är viktigt.
Speciellt Mozilla / NN kan bli lite förvirrad om man inte anger dem.

Medlem sedan sep. 20021 655 inlägg
#4

Jag är skulle gissa att php skapar en sådan automatiskt, ifall man kör en echo() eller liknande.

Medlem sedan juli 20013 378 inlägg
#5

Det stämmer - och vilken content-type-header som används som default av php är inställd i php.ini (ursäkta om jag var lite otydlig ovan ;) )

min php.ini skrev:

; As of 4.0b4, PHP always outputs a character encoding by default in
; the Content-type: header. To disable sending of the charset, simply
; set it to be empty.
;
; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"

Kolla med en sysinfo() om just ditt webbhotell kör med text/html eller något annat.
Är man osäker (eller antingen tänker släppa sin kod som OpenSource eller returnera sidan som något annat än default) är det viktigt att ha med den för att vara säker på att man får rätt "typ" på datat man slangar över ;)

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)