>> PROFESSOR: Kom ons skryf 'n program wat hou van hoeveel keer 'n gebruiker
het 'n webblad besoek, en daardeur wys hoe jy kan gebruik PHP se
kenmerk bekend as 'n sessie.
Kom ons begin deur eers 'n blik by die HTML wat ek in voorbereid
bevorder hier.
Let daarop dat ek het in die liggaam van hierdie bladsy die verklaring, moet jy
besoek die webwerf dit baie keer, waardeur hierdie baie gaan wees om die
gevolg van 'n uitvoer veranderlike wat blykbaar genoem dollar teken toonbank.
>> Nou, by die top van hierdie lêer Ek het verlaat 'n ruimte tussen 'n oop tag
en 'n geslote tag vir 'n paar PHP-kode.
Kom ons begin nou 'n sessie by spesifiseer die volgende.
Session_start en roeping daardie funksie.
Wat dit eenvoudig doen, is stel PHP wat ek wil om te begin met behulp van
Sessie sodat die super globale, dollar underscore sessie teken,
beskikbaar is vir my.
En PHP en die web bediener sal, dus mettertyd sorg van hoe
dat veranderlike is eintlik geïmplementeer heen en weer tussen die kliënt en
bediener, een of ander manier met behulp van koekies.
>> Maar in die kode, wat ek volgende wil doen is iets soos die volgende.
Eerstens, laat ons kyk of daar reeds 'n veranderlike stel in my sessie.
Indien gestel dollar teken underscore sessie kwotasie unquote toonbank.
Met ander woorde, ek gaan gebruik om die sessie super globale n sleutel te slaan,
ook genoem counter, waarvan die waarde is gaan die totale aantal kere te wees
dat die gebruiker my site besoek het, en Ek sal daardie waarde gryp as dit nodig is en sit
dit in my plaaslike veranderlike, dollar teken counter, ten einde te
vertoon wat waarde.
>> Volgende, as dat die sleutel is inderdaad stel met 'n waarde, ek gaan om voort te gaan en gryp
wat waarde met dollar-teken toonbank kry dollar-teken onderstreep sessie
oop bracket kwotasie unquote counter naby bracket kommapunt.
As dit veranderlike nie gestel, laat eenvoudig inisialiseer toonbank met die
waarde nul.
Intussen, maak nie saak wat gebeur het daar, laat ons werk dollar-teken
beklemtoon sessie kwotasie unquote counter te wees wat hierdie plaaslike
veranderlike plus 1.
>> Ek eis nie, nou, deur middel van hierdie tak en 'n bietjie van rekenkundige, gaan ek
begin tel hoeveel keer die gebruiker het hierdie bladsy besoek.
Kom ons neem 'n blik.
Kom ons stoor die lêer en maak dit in 'n leser.
>> Kom ons besoek http://localhost/counter/php.
Dit is die eerste keer dat ek hier so, Inderdaad, ek besoek die webwerf nul tye.
Maar laat ons nou herlaai, laat ons nou laai, Kom ons kyk nou laai, en as
verwag, het ek nou het hierdie site besoek nie nul nie, maar drie maal.