Dogfish: Überprüfen, ob ein Cookie gesetzt ist

Beitrag lesen

Hallo ihr da draußen,
ich habe ein kleines Problemchen mit Cookies:
Ich setze ein Cookie namens "schonda" mit dem Wert "true":

setcookie("schonda", "true");

Nun will ich beim erneuten laden der Seite mit PHP überpfüfen, ob das Cookie bereits gesetzt ist. Dazu habe ich in meinem PHP-Buch keine Funktion gefunden, und deshalb habe ich versucht das Cookie zu löschen und wenn das geglückt ist, wird es neu gesetzt. In meinem Buch stand, wenn man nur den Parameter Name setzt, wird versucht das Cookie zu löschen:

if(setcookie("schonda")) //Hier wird versucht, das Cookie zu löschen.
{                                      //Wenn dieser Aufruf glückt,
     setcookie("schonda","true"); //wird das Cookie neu gesetzt und
     echo "Sie waren schon mal da!"; //es wird etwas herausgeprintet
}
else
{
     setcookie("schonda","true"); //Ansonsten wird das Cookie gesetzt,
     echo "Sie waren noch nicht da"; //und es wird etwas geprintet
}

Das Ganze funktioniert allerdings nicht. Kann mir jemand helfen?

Grüße von hier drinnen,
Dogfish