jeg kører på en debian / apache2 / php5 opsætning og når jeg sætter output buffering til on i php.ini og restarter apache så virker det ikke.
men bruger jeg ob_start() så virker det fint. Ulempen er at jeg ikke vil kaste ob_start ind i alle mine scrips når det nu, teoretsik set, brude virke i php.ini
nogle der har nogle forslag til havd der kan være galt?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ud over at man slet ikke burde bruge ob_start() ? Desværre ikke.
Hvorfor mener du forresten at du burde kunne sætte ob_start() i din php.ini? Det er jo ikke en PHP-fil og den svjv. bliver heller ikke afviklet som sådan.
ob_start() lægger en unødig belastning på serveren som dermed skal huske hele siden i RAM før at den kan skrives ud.
Der er nogle ganske bestemte omstændigheder hvor ob_start() har sin ret, men oftest bruger folk den som "løsning" på noget kode som skulle have været programmeret anderledes fra starten af - som regel i sammenhæng med brug af header() funktionen.
Jeg har endnu aldrig stødt på et tilfælde hvor at man ikke kunne ordne alt der eventuelt krævede header() uden brug af outputbuffering.
Det er simpelthen et spørgsmål om at placere al den del af logikken i toppen af koden og strukturere den efter ikke at skulle udskrive noget før at man var færdig med alt der involverede headers.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.