>> ATHRO: Gadewch i ysgrifennu rhaglen sy'n cadw golwg ar faint o weithiau defnyddiwr
wedi ymweld â tudalen ar y we, a thrwy hynny dangos sut y gallwch ddefnyddio PHP yn
nodwedd a elwir yn sesiwn.
Gadewch i ni ddechrau drwy edrych yn gyntaf yn y HTML fy mod i wedi paratoi yn
ymlaen llaw yma.
Sylwch fy mod wedi rhoi yn y corff y dudalen hon mae'r datganiad, yr ydych wedi
ymweld â'r safle hwn nifer o weithiau, lle hwn, mae llawer yn mynd i fod y
ganlyniad i outputting newidyn sy'n a elwir yn ôl pob golwg doler arwydd cownter.
>> Yn awr, i fyny ar frig y ffeil Rydw i wedi gadael rhywfaint o le rhwng tag agored
a tag caeedig ar gyfer rhai cod PHP.
Gadewch i ni yn awr yn dechrau sesiwn gan nodi'r canlynol.
Session_start a galw swyddogaeth honno.
Yr hyn sydd ond yn ei wneud yw rhoi gwybod PHP y byddwn yn hoffi i ddechrau trwy ddefnyddio
Sesiwn fel bod y super byd-eang, doler sesiwn tanlinellu llofnodi, yn
sydd ar gael i mi.
A bydd yn PHP a 'r gweinyddwr y we, Felly, hudol yn gofalu am sut
y newidyn yn cael ei weithredu mewn gwirionedd yn ôl ac ymlaen rhwng y cleient a'r
gweinyddwr, rhywsut gan ddefnyddio cwcis.
>> Ond mewn cod, yr hyn yr wyf nesaf am ei wneud yn rhywbeth fel y canlynol.
Yn gyntaf, gadewch i ni weld os oes eisoes set amrywiol yn fy sesiwn.
Os wedi ei osod doler tanlinellu arwydd dyfyniad unquote sesiwn cownter.
Mewn geiriau eraill, yr wyf i'n mynd i ddefnyddio'r sesiwn super byd-eang i gadw allwedd,
a elwir hefyd yn cownter, y mae eu gwerth yn mynd i fod yn gyfanswm y nifer o weithiau
bod y defnyddiwr wedi ymweld fy safle, a 'N annhymerus' cydio y gwerth hwnnw yn ôl yr angen a rhoi
yn fy newidyn lleol, doler llofnodi cownter, er mwyn
yn dangos gwerth hwnnw.
>> Nesaf, os yw'r allwedd yn wir osod gyda gwerth, dw i'n mynd i fynd yn ei flaen a gafael
gwerth hwnnw gyda cownter arwydd doler yn cael Sesiwn tanlinellu arwydd doler
quote braced agored cownter unquote hanner colon braced agos.
Os nad yw newidyn wedi ei osod, gadewch i ni yn syml ymgychwyn cownter gyda'r
gwerthfawrogi sero.
Yn y cyfamser, ni waeth beth fydd yn digwydd i fyny yno, gadewch i ni diweddaru arwydd doler
tanlinellu sesiwn cownter dyfyniad unquote i fod yn beth bynnag hon leol
amrywiol yn plws 1.
>> Allaf hawlio, yn awr, drwy gangen hon a ychydig o rifyddeg, yr wyf yn mynd i
dechrau cyfrif faint o weithiau y defnyddiwr wedi ymweld y dudalen hon.
Gadewch i gymryd golwg.
Gadewch i arbed y ffeil ac agor i fyny mewn porwr.
>> Gadewch i ni ymweld â http://localhost/counter/php.
Dyma'r tro cyntaf i mi mod yma, felly, yn wir, yr wyf yn ymweld â'r safle sero amser.
Ond gadewch i ni bellach yn ail-lwytho, gadewch i ni yn awr ail-lwytho, gadewch i ni bellach yn ail-lwytho, ac fel
disgwyl, rwyf wedi bellach yn ymweld â safle hwn Nid yw sero, ond dair gwaith.