>> PROFESSOR: Lad os skrive et program, holder styr på, hvor mange gange en bruger
har besøgt en webside, og dermed demonstrere, hvordan du kan bruge PHP s
funktion kaldet en session.
Lad os komme i gang ved først at tage et kig på HTML, som jeg har udarbejdet i
videre her.
Bemærk, at jeg har lagt i selve denne side erklæringen, har du
besøgte stedet dette mange gange, hvorved denne mange kommer til at være den
resultat af at udsende en variabel, der er tilsyneladende kaldet dollartegn tæller.
>> Nu op i toppen af ​​denne fil, jeg har forlod noget plads mellem en åben tag
og en lukket tag for nogle PHP-kode.
Lad os nu starte en session med angivelse af følgende.
Session_start og kald denne funktion.
Hvad der simpelthen gør, er at informere PHP at jeg gerne vil begynde at bruge
Session så super globale, dollar underskrive understregning session, er
til rådighed for mig.
Og PHP og webserveren vil, derfor magisk passe på, hvordan
denne variabel rent faktisk gennemføres frem og tilbage mellem klient og
server, eller anden måde at bruge cookies.
>> Men i kode, hvad jeg næste ønsker at gøre er noget som følgende.
Først, lad os se, om der er allerede en variabel i min session.
Hvis der indstilles dollartegn underscore session citat unquote tæller.
Med andre ord, jeg vil bruge session super globalt at gemme en nøgle,
også kaldet tæller, hvis værdi er kommer til at være det samlede antal gange
at brugeren har besøgt min hjemmeside, og Jeg tager denne værdi efter behov og sætte
det i min lokal variabel, dollar log tæller med henblik på at
vise denne værdi.
>> Desuden, hvis nøglen faktisk er indstillet med en værdi, jeg har tænkt mig at gå videre og grab
denne værdi med dollartegn tæller får dollar tegn understregning session
åbneparentes citat citat slut tæller tæt beslag semikolon.
Hvis denne variabel ikke er sat, lad os simpelthen initialisere tæller med
værdien nul.
I mellemtiden, uanset hvad der sker op der, lad os opdatere dollartegn
underscore session citat citat slut tæller at være, hvad denne lokale
variabel er plus 1.
>> Jeg hævder nu, ved hjælp af denne gren og lidt af aritmetik, vil jeg
begynde at tælle, hvor mange gange brugeren har besøgt denne side.
Lad os tage et kig.
Lad os gemme filen og åbne det op i en browser.
>> Lad os besøge http://localhost/counter/php.
Det er første gang jeg er her, så, ja, jeg besøgte stedet nul gange.
Men lad os nu lade, lad os nu genindlæse, lad os nu genindlæse, og som
forventet, har jeg nu besøgt dette site ikke nul, men tre gange.