>> PROFESSOR: La oss skrive et program som holder styr på hvor mange ganger en bruker
har besøkt en nettside, og dermed demonstrere hvordan du kan bruke PHP
funksjon kalt en økt.
La oss komme i gang ved først å ta en titt på HTML som jeg har utarbeidet i
avansere her.
Legg merke til at jeg har satt i kroppen av denne siden uttalelsen, har du
besøkte stedet dette mange ganger, der dette mange kommer til å være den
følge av utsending av en variabel som finnes tilsynelatende kalt dollartegn teller.
>> Nå, opp på toppen av denne filen jeg har igjen litt plass mellom en åpen tag
og en lukket tag for noen PHP-kode.
La oss nå starte en økt ved spesifisere følgende.
Session_start og ringer denne funksjonen.
Hva som rett og slett gjør er å informere PHP at jeg ønsker å begynne å bruke
Økten slik at den super global, dollar signere strek sesjon, er
tilgjengelig for meg.
Og PHP og webserveren vil, Derfor magisk ta vare på hvordan
den variabelen, faktisk blir gjennomført frem og tilbake mellom klient og
server, liksom ved hjelp av cookies.
>> Men i kode, hva jeg vil neste gjøre er noe sånt som følgende.
Først, la oss se om det er allerede en variabel sett i min session.
Hvis er satt dollartegn strek sesjon quote unquote teller.
Med andre ord, jeg kommer til å bruke den sesjon super global å lagre en nøkkel,
også kalt teller, der verdien er kommer til å være det totale antall ganger
at brukeren har besøkt nettstedet mitt, og Jeg vil ta denne verdien etter behov og sette
det i min lokale variable, dollar logg telleren, for å kunne
vise at verdien.
>> Neste, hvis den tasten er faktisk satt med en verdi, kommer jeg til å gå videre og grip
denne verdien med dollartegn teller får dollartegn strek sesjon
åpen brakett quote unquote teller tett brakett semikolon.
Hvis den variabelen ikke er satt, la oss bare initial teller med
verdien null.
I mellomtiden, uansett hva som skjer opp der, la oss oppdatere dollartegn
underst session quote unquote teller å være hva denne lokale
variabelen er pluss en.
>> Jeg hevder, nå, i form av denne grenen og et lite regnestykke, jeg kommer til å
begynne å telle hvor mange ganger brukeren har besøkt denne siden.
La oss ta en titt.
La oss lagre filen og åpne det opp i en nettleser.
>> La oss gå http://localhost/counter/php.
Dette er første gang jeg er her så, ja, jeg besøkte nettstedet null ganger.
Men la oss nå laste, la oss nå laste, la oss nå laste, og som
forventet, har jeg nå besøkt denne siden ikke er null, men tre ganger.