Opdracht 1 Sessies
Elke keer als je de pagina in je browser opnieuw ophaalt roept deze de webserver aan. Het script wordt doorlopen en het resultaat getoond. Het programma wordt niet zoals in de CLI bij een input even op 'pauze' gezet. Dat maakt het lastig. Want hoe kan de server dan bijhouden wat er in de stok zit en wat de status van de speler en het spel is.
Daarvoor moet de webserver een sessie starten. De variabelen worden in de sessie opgeslagen. Dit gebeurt uiteraard per sessie zodat je niet variabelen van een andere gebruiker ziet. Om de sessies te kunnen onderscheiden wordt er een cookie met een sessie id op jouw computer (in de browser) opgeslagen.
Je start een sessie op de volgende manier:
session_start();
Dit moet altijd worden gedaan voor je script output geeft. Daarnaast mag je de sessie één keer starten.
Het opslaan in een sessie gebeurt in de variabele $_SESSION. Dit is een array. Voorbeeld:
$_SESSION['beurt'] = 1;
Maak alvast een opzet van het vullen van de sessie op basis van het CLI script.