Re: Cookies in non-frame sites

From: Date: Sun, 26 Feb 2006 11:41:38 +0000
Subject: Re: Cookies in non-frame sites
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-231103@lists.php.net to get a copy of this message
> Most sites today seems to be based on this style: > > include(top); > include(current_page); > include(bottom); > > If one wants to set cookies from current_page, how should that be handled with as clean source > as possible? From the php manual: Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace. If output exists prior to calling this function, setcookie() will fail and return FALSE. So it has to go before ALL output otherwise it will fail. You're stuck with putting it in the 'top' file or at least before you echo any output.

« previous php.general (#231103) next »