Re: setcookie
| From: | Ray Hauge | Date: | Wed, 12 Mar 2008 13:33:02 +0000 |
| Subject: | Re: setcookie | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-271358@lists.php.net to get a copy of this message | ||
Wolf wrote:
Tim Daff wrote:If you're not sure if data has already been sent to the client (I ran into an included file having a space after >?) you can use http://us3.php.net/manual/en/function.headers-sent.php before you call setcookie(); If nothing else it'll help with diagnosing this error when you run into it again. -- Ray Hauge www.primateapplications.comHi, I am learning PHP, I am trying to set a simple cookie: <html><?php setcookie('test', 45, time()+(60*60*24*7)); ?> <html><head> <title>Cookies</title> </head> <body> <?php setcookie('test', 45, time()+(60*60*24*7)); ?> </body></html> Firefox is returning this error: Warning: Cannot modify header information - headers already sent by (output started at /Users/Daff/Sites/php_sandbox/cookies.php:7) in /Users/Daff/Sites/php_sandbox/cookies.php on line 7 I have googled this and can't find out what I am doing wrong. Any help you could give me would be much appreciated. Tim<head> <title>Cookies</title> </head> <body></body></html> Cookies HAVE to be at the top of the page... You output ANYTHING else and you get the error you wound up getting. Wolf