Turtle: Prüfen ob, Cookies gesetzt werden

Beitrag lesen

Hallo,

ich möchte auf der Startseite einer Homepage prüfen, ob Cookies gesetzt werden oder nicht.

Dafür habe ich eine Funktion geschrieben.
Es funktioniert nicht so wie ich es möchte:
In meinen Browsern MSIE 6.0 und Mozilla Firefox sind Cookies aktiviert.
Beim ersten Aufruf der Seite wird aber ausgegeben, dass kein Cookie gesetzt wird. Beim zweiten Aufruf wird angezeigt, dass der Cookie gesetzt wurde.

So soll es aber nicht sein.
Wie schaffe ich es, dass der erste Aufruf schon zeigt, ob Cookies aktiviert sind oder nicht?

Dazu mein Script:

//--------------------------------------------------------
function testIfCookiesEnabled()
{
 $cookiesEnabled = false;

// Cookie setzen
  $cookieValue = "Cookies enabled?";
  $cookieName = "TestCookie";
  $testCookie = setCookie($cookieName, $cookieValue);

if($_COOKIE[$cookieName] != "") { $cookiesEnabled = true; }

return $cookiesEnabled;
}

$cookiesEnabled = testIfCookiesEnabled();

if(!$cookiesEnabled)
{
 echo "Bitte Cookies aktivieren"."<br>";
}

//--------------------------------------------------------

Gruss aus Münster,
Turtle