phpbar.de logo

Mailinglisten-Archive

[php] Sessionvariable und PHP 4.4.0

[php] Sessionvariable und PHP 4.4.0

Niels Jäckel niels.jaeckel at silice.de
Don Jan 5 19:42:46 CET 2006


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