>> PROFESORUL: Să scrie un program care ține evidența de câte ori un utilizator
a vizitat o pagina de web, astfel demonstrând modul în care puteți folosi de PHP
caracteristică cunoscută ca o sesiune.
Să începem prin a lua o privire la HTML pe care l-am pregătit în
avansa aici.
Observați că am pus în corpul de această pagină declarația, aveți
vizitat site-ul asta de multe ori, prin aceasta mulți va fi
urmare a scoate o variabilă care este aparent numit dolar semn contra.
>> Acum, în partea de sus a acestui fișier am a lăsat un spațiu între o etichetă deschisă
și o etichetă închis pentru un cod PHP.
Să începem acum o sesiune de specificând următoarele.
Session_start și chemarea această funcție.
Ce că pur și simplu nu este informa PHP pe care aș dori să încep prin
Sesiune, astfel încât super-global, dolarul semn sesiune de subliniere, este
disponibile pentru mine.
Și PHP si serverul de web va fi, prin urmare, să ia magic grijă de modul în care
care variabila este pusă în aplicare de fapt înainte și înapoi între client și
de server, într-un fel cu ajutorul cookie-uri.
>> Dar în cod, ceea ce am lângă vreau să fac este ceva de genul de mai jos.
În primul rând, haideți să verificați dacă există deja un set de variabile în sesiune mea.
Dacă este setat dolar semn de subliniere contra încheiat citatul citat sesiune.
Cu alte cuvinte, am de gând să utilizeze sesiune super-global pentru a stoca o cheie,
de asemenea, numit contra, a căror valoare este Va fi numărul total de ori
că utilizatorul a vizitat site-ul meu, și Voi lua ca valoare după cum este necesar și pune
se în locală mea variabil, dolar semn contra, pentru a
afișa această valoare.
>> Următor, în cazul în care cheia este într-adevăr stabilit cu un valoare, am de gând să mergeți mai departe și apuca
ca valoare cu contor semnul dolar devine sesiune de subliniere semn dolar
contra citatul deschis citat suport aproape virgulă suport.
În cazul în care variabila nu este stabilit, să pur și simplu a inițializa contra cu
valoarea zero.
Între timp, indiferent de ce se întâmplă în sus acolo, să actualizeze semnul dolar
sublinia sesiune, citez, contra să fie, indiferent de acest nivel local
variabila este de plus 1.
>> Eu susțin, acum, prin această ramură și un pic de aritmetica, am de gând să
începe numărarea de câte ori utilizator a vizitat aceasta pagina.
Să aruncăm o privire.
Să salvați fișierul și deschideți l într-un browser.
>> Să vizităm http://localhost/counter/php.
Aceasta este prima dată când eu sunt aici, așa încât, într-adevăr, am vizitat site-ul de zero ori.
Dar hai acum reîncărca, hai acum reîncărca, hai acum reîncărca, și ca
era de așteptat, am vizitat acum acest site nu la zero, ci de trei ori.