Boolace: Cookie setzten

Beitrag lesen

Hallo,

habe mir ein Tutorial besorgt zum Thema Cookies setzten. Funktioniert auf meinem localhost auch wunderbar, nur sobald ich es auf meinen Webserver schmeisse, krieg ich folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp4305_90ZQZB9IOK/index.php:7) in /is/htdocs/wp4305_90ZQZB9IOK//index.php on line 57

So sieht mein Code aus:
if(isset($_COOKIE['letzter_besuch'])) {
  echo "<br>Dein letzter Besuch ist weniger als 60 min. her,",
       " dein letzter Besuch wurde bereits gezählt.";
} else {
  $last_visit=time()+1200;
  setcookie("letzter_besuch",$last_visit,time()+1200);
  echo "<br>Du wirst als Benutzer gezählt. Es wurde ein Cookie    gesetzt.";
  $browser=$_SERVER['HTTP_USER_AGENT'];
  $ip = getenv("REMOTE_ADDR");
  $db=mysql_connect("","","");
  mysql_select_db("", $db);
  mysql_query(" INSERT INTO visitors (id, ip, zeit, browser)
              VALUES ('', '$ip', NOW(''), '$browser')", $db);

Hat jemand eine Idee, warum das auf meinem Server nicht läuft? Gibt es ne Möglichkeit das anders (besser?) zu machen?

Danke!
Boolace