Tom: unerwünschte SessionID

Beitrag lesen

Hello,

Jetzt bekomme ich aber ab und zu - für mich nicht reproduzierbar - eine
SessionID an jeden meiner Links in der Website angehängt

PHP hängt eine Session-ID an Links an und baut sie in Formulare ein, wenn eine Session neu gestartet wurde und die Einstellungen in der INI-Datei dies zulassen. Akzeptiert der Client Cookies und wird die Session dann fortgesetzt, verschwinden diese Session-IDs in den URLs wieder.

Eine Session wird immer dann neu gestartet, wenn der Client keine gültige Session-ID mitgesandt hat und in einem Script der Aufruf zu Fortsetzung/Start einer Session erfolgt.

Wenn Du nicht möchtest, dass PHP diese Information in URLs einbaut, dann musst Du die Einstellungen ändern http://de.php.net/manual/en/intro.session.php
http://de.php.net/manual/en/session.configuration.php

Betroffen sind meistens diese Einstellungen:

session.use_cookies           1
session.use_only_cookies        1
session.use_trans_sid           0

Das session.use_trans_sid bedeutet hier wohl "Benutze transparente Session ID" und nicht "transiente", was darauf hinweisen will, dass die Session-ID _erkennbar_ (visible) und nicht etwa unsichtbar/durchsichtig ist http://dict.tu-chemnitz.de/dings.cgi?lang=de&service=deen&opterrors=0&optpro=0&query=transparent&iservice=&comment=

Ein harzliches Glückauf

Tom vom Berg

http://bergpost.annerschbarrich.de
.

--
Nur selber lernen macht schlau