PHP:Session
Session kan bruges til at gemme data på en side, som du så kan hente på en anden side.
Men hvorfor kan man så ikke bare bruge cookies, som der er skrevet om tidligere? Det kan man i princippet også godt, men på et tidspunkt kommer der så mange brugere at holde styr på, at det er lettere at bruge sessions, hvor man jo kun skal bruge en eller slet ingen cookies.
Start
redigérDet er vigtigt at starte din session. Dette skal gøres øverst på alle de sider hvor du vil bruge det. Du starter din session med denne funtion: "session_start()". Derefter kan du gemme værdier i array'et "$_SESSION".
Eksempel
redigérKode til side1.php:
<?php session_start(); // starter session echo 'Velkommen til side 1'; // skriver velkomst hilsen $_SESSION['farve'] = 'lilla'; $_SESSION['time'] = time(); // gemmer farve og tid echo '<a href="side2.php">side 2</a>'; // laver link til side 2 ?>
Kode til side2.php:
<?php session_start(); // starter session echo 'Velkommen til side 2'; // skriver velkomst hilsen echo $_SESSION['farve']; // skriver farven echo date('Y m d H:i:s', $_SESSION['time']); // skriver datoen fra før echo '<a href="side1.php">side 1</a>'; // laver link til side 1 igen ?>