Christoph B.: Länge Session-ID immer 32 Zeichen?

Beitrag lesen

Hallo,

ich habe eine Frage zum Session-Mechanismus von PHP:

Kann ich davon ausgehen, dass die von PHP vergebene Session-ID (mit Default-Einstellungen des Session-Mechanismus) _immer_ aus 32 Zeichen besteht?

Grund der Frage:
Ich möchte die Session-ID, falls der Client keine Cookies akzeptiert, per
http://example.org/{Session-Id}
übergeben.

Also ohne Angabe eines Scriptnamens, einfach an das per DirectoryIndex aufgerufene Script, und _nicht_ als "normalen" GET-Paremeter á la ?PHPSESSID={Session-Id}

Den Request-URI http://example.org/{Session-Id} möchte ich dann per mod_rewrite intern umschreiben lassen - deshalb die Frage, ob die Session-ID von PHP immer aus 32 Zeichen besteht - damit ich in der RewriteRule darauf abfragen lassen kann, ob hinter / genau 32 Zeichen folgen.
Das würde das rewriten nämlich stark vereinfachen, und für andere Ressourcen, die unterhalb von http://example.org/ ohne Umschreibung weiterhin erreichbar sein sollen, wären keine Ausnahmen nötig (sofern der Ressourcenname nicht gerade aus exakt 32 Zeichen besteht).

Christoph B.