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.