NemProgrammering.dk logo
nordicway webhotel

Sessions i PHP

PHP kursus | Lær PHP for begyndere
WordPress hjemmeside hjælp

Information om denne video

Underviser: Jeppe Borggaard Jørgensen

I denne sidste video om procedural PHP, skal vi kigge på sessions. Sessions bruges lige som med cookies til, at huske data om dine besøgende. Man kan eksempelvis bruge sessions til, at huske at en bruger er logget ind på sin side. Hvis brugeren forlader siden for at surfe andre steder, og måske kommer tilbage igen efter 20-30 min., så er personen stadig logget ind, idet hans "er logget ind" session stadig eksisterer. Vi anbefaler dig, at du herfra fortsætter med vores kursus om PHP OOP, men lav lige nedenstående øvelse først ;-)....

Øvelser:
1 - Forstil dig at du netop er logget ind på en side, og at dit navn bliver gemt i en session. Lav et script på en PHP side, som gemmer dit navn i en session. Lav derudover et script i en anden PHP fil, som udskriver "Velkommen tilbage" + dit navn fra din session. Kør først PHP filen med det script, hvor din session bliver sat. Luk derefter dit browservindue. Vent 2-3 min. og kør så din anden PHP fil. Bliver du budt velkommen? Hvis ikke kan det være fordi, at din browser er sat op til at slette alle sessions, når den lukkes ned.

Video tags:

Denne video relaterer til emner såsom: php koder , php kursus, PHP video tutorial, PHP vejledning, dansk video tutorial, lær PHP, PHP for begyndere, sessions i PHP

Her har du kildekoden

<?php
    session_start();
    
    if ( isset($_SESSION['sidetal']) )
        $_SESSION['sidetal']++;
    else
        $_SESSION['sidetal'] = 1;
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Sessions</title>
    </head>
    <body>
        <h1>Du har set siden:<?php echo $_SESSION['sidetal']; ?> gang(e)</h1>
    </body>
</html>

Spørgsmål og kommentarer

Har du spørgsmål eller kommentarer? Så skriv herunder og vi eller en anden lœser vil svare hurtigst muligt!

Url´er bliver automatisk omdannet til links (nofollow).

kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    24-01-2016

Hej Johannes, Kan jeg få dig til at skrive på vores forum? Og når du gør, så skrive gerne lige hvad det er for en fejlkode du får. Så skal vi nok se om vi kan hjælpe dig. Mvh.


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Johannes    24-01-2016

Hej, Jeg kan ikke få løst opgaven - får hele tiden en fejlside. Sådan her ser min kode ud: <?php session_start(); $_SESSION['name'] = "Johannes"; ?> <!DOCTYPE html> <html> <head><title>Sæt Session</title></head> <body> <p>Session er sat</p> <a href="SessionTjek.php">Klik her for at tjekke session</a> </body> </html>