session_start() mit festgelegter SessionId

dave

Mitglied
Hi Leute!
Mein Problem ist, ich starte in einem Script ne Session, registriere einige Variablen und ruf dann n anderes Script auf.
Da hab ich die SessionId aber nur in ner Variablen stehen, also weder als Getparameter noch als Cookie zur Verfügung. ( warum is ja egal.. )

Wie kann ich denn jetzt ne Session mit genau der ID starten und auch wieder auf die Variablen zugreifen?

Ich habs schon so probiert: session_start( $id ) geht aber net...

danke schonmal!
dave
 
hi,

es reicht vollkommen aus
<?php
session_start();
?>
zu schreiben.
Die ganze Syntax muss aber am Anfang des Code's stehen.
 
schreibs so:

PHP:
$id = "043587296528546298sonstwas"
session_id($id)
session_start()

dann ist die session mit deiner eigenen ID gestartet und kannst sie mittels session_id() jederzeit abrufen (solange die session noch aktiv ist)
 
was aber total schwachsinnig ist, wenn jeder user die gleiche session_id hat ... so kann jeder user an die session_daten der anderen user kommen und profile anderer user aendern u.s.w.....

lass die session_id automatisch generieren !
 
schon klar...

Die ID wird bei mir nur anders weitergegeben..
z.B. so:
ordner/script/sessionId/andereParameter/
und dann wieder aufgesplittet
 
Zurück