PROFESSOR: Laten we een programma schrijven dat houdt bij hoe vaak een gebruiker heeft bezocht een webpagina, waardoor laten zien hoe je kunt gebruiken PHP functie bekend als een sessie. Laten we beginnen door eerst een kijkje te nemen in de HTML die ik heb opgesteld in vooruit hier. Merk op dat ik in het lichaam van zijn gebracht deze pagina de verklaring, je hebt bezochten de site dit vele malen, waarbij deze veel gaat worden de gevolg van het uitvoeren van een variabele die blijkbaar genoemd dollarteken teller. Nu, op de top van dit bestand heb ik liet wat ruimte tussen een open-tag en een gesloten tag voor sommige PHP-code. Laten we nu een sessie te starten door met vermelding van het volgende. Session_start en bellen die functie. Wat dat gewoon doet is informeren PHP dat ik zou willen beginnen met het gebruik Sessie zodat de super wereldwijde, dollar ondertekenen underscore sessie, is beschikbaar voor mij. En PHP en de webserver, Daarom, op magische wijze verzorgen van hoe die variabele wordt daadwerkelijk uitgevoerd heen en weer tussen opdrachtgever en server, een of andere manier met behulp van cookies. Maar in code, wat ik wil naast doen is zoiets als het volgende. Laten we eerst eens kijken of er al een variabele set in mijn sessie. Als is ingesteld dollarteken underscore sessie citaat unquote teller. Met andere woorden, ga ik gebruik maken van de sessie super wereldwijde om een ​​sleutel op te slaan, ook wel teller, waarvan de waarde naar het totale aantal momenten dat de gebruiker mijn site heeft bezocht, en Ik zal die waarde te grijpen als dat nodig is en zet het in mijn lokale variabele, dollar teken teller, teneinde weer te geven die waarde. Vervolgens, indien deze sleutel inderdaad ingesteld met een waarde, ik ga je gang en pak gaan die waarde met dollarteken teller krijgt dollarteken underscore sessie geopend citaat beugel unquote teller haakje sluiten puntkomma. Als dat niet is ingesteld, laten we gewoon initialiseren teller met de nul. Ondertussen, ongeacht wat er gebeurt op er, laten we updaten dollarteken underscore sessie citaat unquote teller te zijn wat deze lokale variabele plus 1. Ik eis, nu via deze tak en een beetje van de rekenkunde, ga ik beginnen te tellen hoe vaak de gebruiker heeft deze pagina bezocht. Laten we eens een kijkje nemen. Laten we het bestand opslaan en openen het op in een browser. Laten we bezoeken http://localhost/counter/php. Dit is de eerste keer dat ik hier ben zo, inderdaad, bezocht ik de site nul keer. Maar laten we nu opnieuw, laten we het nu opnieuw, laten we nu opnieuw, en als verwacht, heb ik nu deze site bezocht niet nul, maar drie keer.