ob_start(); + cookies

Tags:    php

Jeg bruger ob_start(); til cookies, skal det stå på alle de sider hvor der bruges cookies, eller kun på de sider, hvor der sættes nye cookies ..

Hvis de kun skal bruges på den side, hvor en cookie bliver sat, hvad sker der så ved at have funktionen på alle siderne?



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Output Buffering gør siden lidt langsommere, og bruger flere resourcer.

Output Buffering er kun nødvendig på sider, hvor du sætter cookies, og kun såfremt du sætter cookien efter du har skrevet noget output.

Du kan i øvrigt afslutte Output Buffering efter du har sat den sidste header (herunder cookies). Funktionen til dette hedder så vidt jeg husker ob_end_flush(). Det er ikke nødvendigt at kalde den, da den automatisk kaldes, når dit script slutter, hvis du ikke selv gør det.



t