_ 4.2 Information hos klienten Uppgiften belyser sessionshantering med hjälp av kakor. När man använder kakor måste man tänka på att: - Kak-funktionen kan vara avstängd hos användaren vilket medför att man inte enbart kan förlita sig till kakor - En kaka sätts per dator/konto och om det är flera personer som använder samma dator/konto så kan det vara dåligt/farligt Att informationen som kan lagras i en kaka är begränsad är inget problem eftersom det räcker med att man sparar ett unikt sessions-id, det vill säga ett långt slumpmässigt nummer, i kakan. Notera att det numera finns lagar som reglerar användandet av kakor. __ Uppgift Använd följande [HTML-dokument, 05_ass/ip2/4/4.2/example.html]. Det innehåller länkar och ett formulär. - Skapa först ett webbserversidesprogram som implementerar sessionshantering genom att lägga till ett sessions-id med en kaka så att alla klick inom webbplatsen sänder vidare sessions-id:t till nästa sida - Skapa sen ett webbserversidesprogram som listar all input som kommit från den HTML-sidan för att kontrollera att allt fungerar (länkarna och formuläret ska alltså gå till detta program) Kakan ska "leva" i 3 timmar. Man ska inte använda något inbyggt stöd för sessionshantering (inte använda §$_SESSION§ osv). __ Exempel Ett enkelt [exempel, 05_ass/ip2/4/4.2/example_1.php]. __ Tips Inga tips ges. __ Hjälp ~ 05_ass/help/01.txt > [Klicka här för hjälp, helper.dsv@gmail.com, Webbutv II: 4.2 Information hos klienten: http://people.dsv.su.se/~pierre/i/i.cgi?href=05_ass/ip2/4.2.txt] ½===system_tutoring_message===½ < ~ 05_ass/help/02.txt