I'm a newbie to PHP too, but....

I think its the HTML tag. Move it down below the PHP and see what happens.....

--
Kevin Murphy
Web Designer - Stubborn Donkey Productions
www.stubborndonkey.com

On May 21, 2004, at 1:28 PM, GodFoca wrote:

I'm getting this error:

Warning: Cannot add header information - headers already sent by (output
started at /home/tiempodemaria/main.php:3) in /home/tiempodemaria/main.php
on line 11


With this code in "main.php":

    <html>
    <?
     define(SECONDS_IN_THREE_MONTHS, 3600*24*90);
     define(OFFSET_WITH_GMT, -3*3600);

     $has_visited = isset($_COOKIE["TdM_visited"]);

     if (!$has_visited) {
      setcookie("TdM_visited",
          (string) (time() + OFFSET_WITH_GMT),
          time() + OFFSET_WITH_GMT + SECONDS_IN_THREE_MONTHS);

          // the above (not blank) is line 11

} else {
$latestVisit = (int) $_COOKIE["TdM_visited"];
setcookie("TdM_visited",
(string) (time() + OFFSET_WITH_GMT),
time() + OFFSET_WITH_GMT + SECONDS_IN_THREE_MONTHS);
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="styles/main_style.css" rel="stylesheet" type="text/css">


    <body>
    .....

Does anybody knows what's going on? I don't understand which header is being
sent before the setting of the cookie, and I don't understand the ":3" in
the error description. This page is a frame, so I don't have any head tag,
does that matter to php?


Thanks in advance,
Nicolas

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to