Välkommen till GCS, hjälp till och gör världen bättre.

1. Uppgift 4

Deadline 28/10 - 2014

2. Om uppgiften

I den här uppgiften ska ni lära er att använda sessionsvariablar. Ni ska med hjälp av dessa skapa ett program som slumpar tal och lagrar tal. Detta är en förberedelse inför er första lite större uppgift.

3. Sessionsvariablar

Ni kan läsa på php.net hemsidan om sessioner. Där förklara dom hur det fungerar, i korthet kan man säga att det är en slags variabelform. Ni har tidigare jobbat med GET och POST variablar som hanteras genom att användaren av en hemsida medelar detta till webbservern.

Sessionsvariabler hanteras enbart av servern, och användaren av en hemsida kan inte påverka dom direkt. Det är oftast sessionsvariablar som hanterar inloggningsuppgifter, varukorgar och liknande på hemsidor. Om ni har varit inne och handlat på nätet någon gång för att komma tillbaka till servern och se er varukorg kvar kan detta vara sessionsvariablar.

Sessionsvariablar är därmed osynliga för användaren och därför kan webbservern lagra känslig information i dessa variablar. För att förstå sessionsvariablar bättre kommer ni i er större uppgift att jobba mer med detta, så se till att förstå hur det fungerar. Läs manualerna och beskrivningarna, har ni några frågor återkoppla till mig.

4. Randomizer

En randomiser har ni tidigare använt när ni jobbade med citaten, har ni glömt bort det kan ni läsa om hur man gör på php.net hemsidan under function rand.

Ni kommer behöva den för att slumpa ut talen i denna övning, så se till att förstå hur den fungerar.

5. Uppgiften

Ni ska ni med hjälp av dessa funktioner skapa er funktion på er hemsida. Funktionen ska fungera på följande sätt.

1. Programmet ska slå 5 tärningar.
2. Programmet ska spara dessa tärningar om det är större än föregående slag. som en sessionsvariabel.
3. Tärningarna ska sparas som en sessionsvariabel.

6. Självskattning

Kom ihåg att göra en självskattning också i slutet av denna uppgift som ni ska göra i alla uppgifter. Enligt era tidigare instruktioner, har ni några frågor återkoppla till mig.
©GCS