> 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. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php