>> PROFESORI: Le të shkruaj një program që mban gjurmët e sa herë një përdorues
ka vizituar një faqe web, duke duke demonstruar se si ju mund të përdorni PHP-së
tipar i njohur si një seancë.
Le të ketë filluar duke e parë duke marrë një sy në HTML që unë e kam përgatitur në
avancuar këtu.
Vini re që kam vënë në trupin e kjo faqe deklaratë, ju keni
vizituan vendin këtë shumë herë, ku kjo shumë do të jetë
rezultat i kompjuteri një ndryshore që është quajtur me sa duket dollar shenjë counter.
>> Tani, në krye të këtij file kam lënë një hapësirë ​​në mes të një etiketë të hapur
dhe një tag të mbyllura për disa kodin PHP.
Le tani të fillojë një seancë nga specifikuar në vijim.
Session_start dhe quajtur se funksioni.
Çfarë kjo thjesht nuk është e informuar PHP që unë do të doja të fillojë duke përdorur
Sesioni në mënyrë që super globale, dollar nënshkruajë seancë të theksuar, është
në dispozicion për mua.
Dhe PHP dhe web server do, Prandaj, magjike të kujdeset se si
që variabël është zbatuar në të vërtetë mbrapa dhe me radhë në mes të klientit dhe
server, disi duke përdorur cookies.
>> Por në kod, ajo që unë dua të bëj tjetër është diçka si në vijim.
Së pari, le të shikoni në qoftë se ka tashmë një grup variabël në seancën e mia.
Nëse është vendosur dollar shenjë të nënvizuar Sesioni quote counter mbyll thonjëzat.
Me fjalë të tjera, unë jam duke shkuar për të përdorur Seanca super globale për të ruajtur një çelës,
quajtur edhe counter, vlera e të cilave është do të jetë numri i përgjithshëm i herë
që përdoruesi ka vizituar web faqen time, dhe Unë do të kap atë vlerë si të nevojshme dhe të vënë
ajo në ndryshueshme tim lokale, dollarit nënshkruajnë kundër, në mënyrë që të
shfaqin atë vlerë.
>> Tjetra, në qoftë se çelësi është vendosur me të vërtetë me një Vlera e, unë jam duke shkuar për të shkuar përpara dhe të kap
që vlera me shenjë dollar counter merr Sesioni underscore shenjë dollar
quote hapur kllapa counter mbyll thonjëzat pikëpresje afër kllapa.
Në qoftë se variabli nuk është përcaktuar, le të thjesht nisja counter me
vlerë zero.
Ndërkohë, pa marrë parasysh se çfarë ndodh deri atje, le të rinovuar shenjë të dollarit
nënvizojnë sesion quote siç janë quajtur Login të çfarëdo ky lokal
variabël është plus 1.
>> Unë pretendojnë, tani, me anë të kësaj dege dhe pak e aritmetike, unë jam duke shkuar për
filloni duke numëruar se sa herë përdoruesi ka vizituar këtë faqe.
Le të bëjmë një vështrim.
Le të ruajtur kartelën dhe të hapur kjo deri në një shfletues.
>> Le të vizitoni http://localhost/counter/php.
Kjo është hera e parë që unë jam këtu kështu, në të vërtetë, unë vizitoi vendin zero herë.
Por le të rifreskoni tani, le të tani ringarkoni, le të tani rifreskoni, dhe si
pritet, unë kam tani vizituar këtë faqe jo zero, por tre herë.