Mailinglisten-Archive |
Hi, > Hmm... wie nehme ich denn die Session in einem anderen Script > wieder auf? > oder werden die Variablen dann automtisch übernommen? oder > muss ich wieder > session_start($uebergebene_sid); machen? > Du muß auf jeder Seite wieder ein session_start(); machen Dann stehen die session_variablen automatisch wieder zur Verfügung... Bin mir nicht sicher, ob die Sessionvariable auch $SID heißt. Wenn du ein print session_name(); bzw. a$=session_name(); print $a; machst bekommt du den Namen raus. Wenn du die Session über ein URL übergeben willst, muß du folgendes tun <? session_start(); $get_url_session=session_name()."=".session_id(); print "<a href=neue_seite.php?".$get_url_session."&variable1=2&bla2=4">nächste Seite</a>"; # Wenn du natürlich ganz korrekt und gut alle Variablen in der Session #registrierst, brauchst du natürlich keine weitere Variablen mehr ?> Das steht dann auf neue_seite.php: <? session_start(); a$=session_id(); # nur zum Test b$=session_name(); # nur zum Test print "$a->$b"; # nur zum Test ?> Hilfreich zum Debuggen von Sessions ist auch die Funktion: phpinfo(); Da kannst dann auch sehen, ob die Session korrekt übergeben wurde...... HTH Jochen Metzger http://www.steptown.com .....Ihr Berliner Einkaufsführer
php::bar PHP Wiki - Listenarchive