Sam: Session ID Fehlermeldungen abfangen

Beitrag lesen

Abgesehen davon: Welche Fehlermeldung kommt tatsächlich? Die Session-ID ist zeichenmäßig nämlich absolut nicht beschränkt auf Hexzahlen, da kann im Prinzip alles drinstehen, wenn man will.

Diese: session_start(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 ...
Natürlich ergeben sich dann jede Menge Folgefehler, weil eine Fehlermeldung ausgegeben wurde, bevor alle header Daten gesendet wurden, etc. Jedenfalls ist das die Hauptfehlermeldung.

Nein, das ist keine gute Lösung, weil du nicht weißt, ob PHP die Session-ID überall unter dem Parameter "sid" anhängt. Manche nutzen auch "PHPSESSID", andere noch ganz was anderes.

Doch, da ich der Session per session_name den Namen sid zuweise, ausserdem hänge ich sie selbst an alle Links und lasse das nicht von PHP erledigen. Habe ich vergessen zu erwähnen.

Gruß, Sam