Die folgende Fehlermeldung taucht bei einigen Shopsystem wie xtcommerce auf, aber auch bei Gästebüchern CMS etc.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at deinedatei.php:1) indeinedatei.php
Das bedeutet, in der betroffenen Datei, die Dir mit “output started at deinedatei.php:1” angegeben wird, werden wahrscheinlich in Zeile 1 (deshalb “:1″) unerlaubte Zeichen ausgegeben, die den Session Start verhindern.
Dies kann mehrere Ursachen haben.
1.
Oft stehen vor dem <? am Anfang der Datei die unerlaubten Zeichen. Diese Zeichen müssen dann gelöscht werden.
2.
Ihre betroffene php Datei ist falsch kodiert und ist z.B. in utf-8 abgespeichert. Öffnen Sie die Datei z.B. mit dem kostenlosen Notepad II. Überprüfen Sie unter dem Reiter “Kodierung” die Einstellung und korrigieren Sie diese ggf. auf “ANSII”. Dann die Datei speichern und wieder auf den webspace per ftp hochladen.
Damit sollte die Meldung “Warning: session_start() [function.session-start]: Cannot send session cookie” der Vergangenheit angehören…