In een notendop , $ _SESSION is een type variabele gebruikt in de programmeertaal PHP om informatie op te slaan op een website over meerdere webpagina's . Het is een " superglobal " variabel , waardoor de waarde toegewezen is voor alle delen van het programma . Wanneer een gebruiker inlogt op een PHP-website , wordt een sessie gemaakt en informatie over die bezoeker wordt opgeslagen in de $ _SESSION superglobal . Elke browser die verbinding maakt met de site krijgt een unieke sessie-id als $ _SESSION wordt genoemd . Begrijpen hoe deze superglobal werkt kan u helpen efficiënter gebruik van het in je PHP- programmacode te maken . Wat je webserver met PHP geïnstalleerd Need Toon Meer Aanwijzingen 1 Maak een paar webpagina's op uw computer of via de HTML-editor -interface op uw webserver . U zult minstens twee pagina's voor dit leerproject nodig . Aan de bovenkant van elke pagina waarin u wilt $ _SESSION informatie te gebruiken , typt u de volgende regel vóór alle andere code : session_start ( ) op ; U moet deze code zetten aan het begin van de pagina vóór elke andere uitgang of je het bericht krijgt , " Warning : session_start ( ) [ function.session - start ] : Kan niet verzenden sessie cache limiter - headers already sent ( output started at ... " gevolgd door de naam van uw dossier . Store 2 enkele sessie gegevens door de volgende code in je eerste webpagina , na de $ _SESSION statement : session_start ( ) op if ( isset ( $ _SESSION [ ! ,"' count ' ] ) ) { $ _SESSION [ ' count ' ] = 0 ; } else { $ _SESSION [ ' tel ' ] + + ; } echo $ _SESSION [ ' tel ' ] ; Deze code instrueert PHP om de sessie te starten , en als de waarde van de variabele " count " nul is , deze te verhogen met een . 3 Laad de tweede webpagina in uw tekst-of HTML-editor . Nadat het het openen van $ _SESSION verklaring op de eerste regel van het bestand , typt u de volgende code : session_start ( ) op ; echo $ _SESSION [ ' tel ' ] ; Dit opent een sessie met de $ _SESSION superglobal en geeft de waarde van de " telling " variabele , welke stappen van telkens een pagina met de teller -code in stap 2 wordt geladen in de browser van een gebruiker .
|