Hallo,
Diese 3 Sachen gingen nicht:
if(!isset($SID))
if(!defined(SID))
if(!isset($_COOKIES['SID']))
Vielleicht verwechselst Du einfach die Konstante SID
(typischer Inhalt: phpsessid=123abc456xyz, siehe
http://www.usegroup.de/software/phptutorial/sessions.html#sid )
mit dem Parameter PHPSESSID?
Such mal in der Ausgabe von phpinfo() nach "session.name"
Wenn der Session-Name PHPSESSID ist, dann sollte AFAIK wenn schon
$_COOKIES['PHPSESSID'] definiert sein, und nicht $_COOKIES['SID'].
Gruesse,
Thomas