NemProgrammering.dk logo
Læs mere om denne UnoEuro Rabatkode
UnoEuro rabatkode

Sessions i PHP

Lad NemProgrammering.dk´s eksperter lave din hjemmeside for dig
Vi tilbyder professionel hjælp til udvikling af hjemmesider og webshops . Læs mere om vores ydelser her!

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 et spørgsmål eller en kommentar til denne video/artikel? Så skriv herunder! Alternativt kan du kontakte os på vores forum, hvor en masse hjælpsomme personer sidder klar til at hjælpe.

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

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

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    2016-01-24

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>


Forum stats

  • 1131 Antal brugere
  • 1601 Antal emner
  • 8007 Antal indlæg

Deltag selv!

Nyt fra vores bloggere

Besøg vores webbureau

WordPress Hjemmeside