> 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

Reply via email to