setcookie funktioniert bei mir nicht

Also ich habe jetzt mal ein einfachs script geschrieben, was einfach nur ein Cookie erstellen soll und es dann auslesen soll. Und dann habe ich es auf meinen Ohost-Server geladen. Aber er schreibt das Cookie nicht. Hier ist mein Code:
PHP:
<?php
  setcookie("Vote","gevoted",time()+(3600*24));
  $cookie = $_COOKIE["Vote"];
  echo "Der Inhalt des Cookies: $cookie";
?>

Was mache ich hier falsche. ich bekomme nur diese Ausgabe hier:
Der Inhalt des Cookies:

MfG
EGJSoldier
 
Aus dem Manual:
setcookie() definiert ein mit den HTTP Header-Informationen zu übertragendes Cookie. Wie andere Header auch, müssen Cookies vor jeglicher Ausgabe Ihres Skriptes gesendet werden (dies ist eine Einschränkung des Protokolls). Das bedeutet, dass Sie diese Funktion aufrufen müssen, bevor Sie eine Ausgabe, dazu zählen auch <html>- oder <head>-Tags sowie jede Art von Whitespaces, übermitteln.

Sind die Cookies einmal gesetzt, können Sie beim nächsten Seitenaufruf anhand der $_COOKIE oder $HTTP_COOKIE_VARS Arrays auf diese zugreifen. Beachten Sie, dass die Superglobals wie $_COOKIE seit PHP 4.1.0 verfügbar sind. Die Cookie-Werte stehen auch in $_REQUEST.
 
Zurück