Klaus: $_COOKIE enthält nur PHPSESSID?

Beitrag lesen

Hallo,

bei der Authentifizierung eines Benutzers auf einer internen Seite wird neben session_start() und dem Setzen einzelner Session-Variablen (z.B. $_SESSION[benutzername] = $loginname;), auch ein Cookie z.B. mittels setcookie("cookiewar",$loginname,time()+(3600*24*100)); gesetzt.

Mit einer einzigen Ausnahme gibt mir var_dump($_COOKIE) folgende aus:
array(2) { ["cookievar"]=> string(37) "klaus" ["PHPSESSID"]=> string(26) "btmep2lk2l8thua18ibdbsa8b3" }
Bei der einzigen Ausnahme wird
array(1) { ["PHPSESSID"]=> string(26) "btmep2lk2l8thua18ibdbsa8b3" }
ausgegeben.
Das Problem ist beliebig reproduzierbar. Die eine Seite zeigt cookievar nicht an, alle anderen immer.
Ebenso verhält es sich zwangsläufig bei $REQUEST.

Kann mir jemand eine Idee geben, woran das liegen kann?

Klaus