Mailinglisten-Archive |
Hallo Jürgen, > Script 1: > <? > @session_start(); > session_register("userid"); > > $userid = 1234; > ?> > > Script 2: > <? > @session_start(); > session_register("userid"); > > echo $userid; > ?> > > Auf auf einem anderem Server mit PHP 5 klappts wunderbar. Wenn man vom > 1. ins zweite Script springt wird der Inhalt der Variable $userid > ausgeben. > > Auf dem Server mit PHP 4.4.0 bleibt die Variable $userid im 2. Script > leer :-( ich glaube du darfst im zweiten Script nicht nochmal session_register(...) aufrufen. Könnte sein, dass damit der existente Wert überschrieben wird. Abgesehen davon ist deine Vorgehensweise etwas umständlich. Einfacher geht es mit: --1--------------- session_start(); $userid = ...; $_SESSION['userid'] = $userid; --2--------------- session_start(); echo $_SESSION['userid']; Diese Vorgehensweise ist auch etwas übersichtlicher :-) Grüße, Niels
php::bar PHP Wiki - Listenarchive