Moin,
if (!isset ($_COOKIE)){
setcookie("sessionID",$UID,time()+3600);
} else {
echo $_COOKIE["sessionID"];
}
ist ja auch vööllig logisch :-)
Dein Code hat ungefähr diese Aussage:
if (!Apfel) {
...
} else {
echo Birne;
}
Du prüfst, ob $_COOKIES existiert. Das tut es immer, genauso wie $_GLOBALS und die anderen $_*. Wenn es aber keine Cookies für die Seite gibt ist $_COOKIES einfach leer. Leere Arrays sind keine Seltenheit...
So klappts mit deinem Keks:
if (!isset( $_COOKIE["sessionID"] )){
setcookie("sessionID",$UID,time()+3600);
} else {
echo $_COOKIE["sessionID"];
}
Also, immer schön gucken, was man tut <g>
Viel Spaß beim backen.
CirTap