PHP: Mitführung von Session-ID durch Cookies ablösen
Programmier-Bert
- programmiertechnik
0 ChrisB
Hallo Programmierer,
habe eine Seite, die an allerhand Stellen mit Session-Variablen arbeitet.
Damit die Session-ID bei den seiteninternen Links grundsätzlich verschwindet (zumindest wäre das mein Ziel gewesen...), starte ich die Seiten so:
_________________________________________________________________________
ini_set( 'session.use_only_cookies', '1' );
session_start ( );
_________________________________________________________________________
Sollte ja eigentlich geeignet sein, dass nur noch Cookies verwendet werden?
Wird zwar inhaltlich registriert, wie phpinfo() zeigt:
_________________________________________________________________________
Directive Local Value Master Value
session.use_only_cookies On Off
session.use_trans_sid 1 1
_________________________________________________________________________
...jetzt hängt beim ersten Aufruf der Seite (bei den Folgeseiten nicht mehr) aber dennoch noch die Session-ID an den ganzen URLs (wie man beim Drüberfahren in der Status-Zeile sieht), obwohl ini_set(...) ja vor session_start ( ) aufgerufen wird.
Bei der Indexierung in den Suchmaschinen sieht das gar nicht schön aus und bringt obendrein auch diverse Nachteile mit sich...
Woran liegt das, dass die Session-ID beim ersten Seitenaufruf trotz EInstellung "use_only_cookies" vor dem Start der Session jetzt beim ersten Seitenaufruf immer noch angehängt wird...?
es grüßt
Programmier-Bert
Hi,
Woran liegt das, dass die Session-ID beim ersten Seitenaufruf trotz EInstellung "use_only_cookies" vor dem Start der Session jetzt beim ersten Seitenaufruf immer noch angehängt wird...?
Vielleicht daran ...?
session.use_trans_sid 1 1
MfG ChrisB