Opdracht

Start een sessie in bestandje en registreer een favoriete kleur en een favoriet dier. Toon deze sessievariabelen als ze bestaan in een andere pagina. Maak een pagina waar je de sessie kan vernietigen.

Input

Door te klikken registreert een gebruiker sessiesvariabelen, laat hij ze zien of vernietigd hij de sessie.

Output

Feedback op de acties.

Voorbeeld

index.php


<?php
// Start de sessie.  Begin hier telkens mee op elke pagina!
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Geef waarden aan de sessie-variabelen die je wil gebruiken
$_SESSION["favkleur"] = "blauw";
$_SESSION["favdier"] = "kat";
print "<a href='sessie2.php'>Klik hier om naar een andere pagina te gaan en te zien dat je sessievariabelen daar ook nog opgevraagd kunnen worden</a>";
?>

</body>
</html>

sessie2.php


<?php
// Start de sessie.  Begin hier telkens mee op elke pagina!
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
if (isset($_SESSION["favkleur"])) {
	// Geeft de waarden van de sessie-variabelen weer die je voordien opgeslagen hebt
	Print "Kleur: ".$_SESSION["favkleur"]."<br>";
	print "Dier: ".$_SESSION["favdier"];
}
else
{
	print "Ik zie geen sessievariabelen";
}
print "<br><a href='sessie3.php'>Klik hier om de sessie te vernietigen.</a>";
?>

</body>
</html>

sessie3.php


<?php
// Start de sessie.  Begin hier telkens mee op elke pagina!
session_start();
?>
<!DOCTYPE html>
<html>
<body>

<?php
// Geeft de waarden van de sessie-variabelen weer die je voordien opgeslagen hebt
session_destroy();
print "<br>Dit gaat nu niet meer: <a href='sessie2.php'>Klik hier om naar een andere pagina te gaan en te zien dat je sessievariabelen daar ook nog opgevraagd kunnen worden.</a>";
print "<br>Je kan hier de sessie terug aanmaken: <a href='index.php'>Klik hier om de sessievariabelen terug in te stellen.</a>";

?>

</body>
</html>