Moin!
so und jetzt das zweite Script:
------script 2
<?php
echo $PHPSESSID;
echo session_is_registered("test");
?>
Wo wird denn hier die Session gestartet?
Wenn du mal genau hinsiehst, dann wirst du sehen, daß beispielsweise der Link noch einen Parameter angehängt bekommt. Und der heißt "PHPSESSID". Das bedeutet, du hast auf der zweiten Seite eine Variable gleichen Namens, mit den entsprechenden Wert. Du hast aber noch keine Session fortgeführt dadurch. Erst mit start_session() werden alle Session-Variablen initialisiert (und sollten gleichnamige Variablen vorher schon benutzt worden sein, werden sie damit überschrieben).
- Sven Rautenberg