Man kunne vel også overføre dem til en anden side via $_POST eller $_GET...?!
Det kommer selvfølgelig an på den konkrete situation da det jo kan være rigtig smart at bruge sessions hvis de skal bruges til flere sider...
Men hvis man fx har en formular, fx et spørgeskema, kan følgende jo bruges:
quest1.php:
Udfyld spørgeskemaet:
<form method="post" action="quest2.php">
Hvad synes du om siden?
<input type="radio" name="karakter" value="god"> God
<input type="radio" name="karakter" value="middel"> Middel
<input type="radio" name="karakter" value="dårlig"> Dårlig
<input type="submit" value="Videre >">
</form>
quest2.php:
Udfyld navn og adresse:
<form method="post" action="<? echo $_SERVER['PHP_SELF'] ?>">
<input type="hidden" name="karakter" value="<? echo $_POST['karakter'] ?>">
Navn:
<input type="text" name="navn">
Adresse:
<input type="text" name="adresse">
<input type="submit" value="Send svar >">
</form>
På den måde kan man sende svaret fra quest1.php videre til quest2.php hvor svarene sendes. Her ville det - efter min mening - være dumt at gemme variablen "karakter" i en session.
Så mon ikke det afhænger af situationen?!
Med venlig hilsen
Jesper Holm
www.b-web.dk
[Redigeret d. 30/12-03 18:51:08 af Jesper Holm]