1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> PROFESSOR: Olgem kirjutada programm, mis jälgib, mitu korda kasutaja 3 00:00:02,980 --> 00:00:06,390 on külastanud veebilehele, mis näidates, kuidas saab kasutada PHP 4 00:00:06,390 --> 00:00:08,320 funktsioon tuntud istungil. 5 00:00:08,320 --> 00:00:11,740 Alustame kõigepealt võttes pilk kell HTML et ma olen koostatud 6 00:00:11,740 --> 00:00:12,800 edasi siin. 7 00:00:12,800 --> 00:00:16,620 Pange tähele, et ma ei pane kehas see leht avaldus, siis on 8 00:00:16,620 --> 00:00:20,770 külastas veebilehte see mitu korda, kusjuures nii palju saab olema 9 00:00:20,770 --> 00:00:25,070 tulemusena väljastab muutuja, mis on ilmselt nimetatakse dollari märk counter. 10 00:00:25,070 --> 00:00:28,800 >> Nüüd ülaosas seda faili Olen vasakule ruumi vahel avatud tag 11 00:00:28,800 --> 00:00:30,820 ja suletud tag mõnda PHP koodi. 12 00:00:30,820 --> 00:00:34,380 Teeme nüüd selle käivitamiseks täpsustades järgmised andmed. 13 00:00:34,380 --> 00:00:37,790 Session_start ja helistamine et funktsioon. 14 00:00:37,790 --> 00:00:41,150 Mis see lihtsalt teeb on teavitada PHP et tahaksin hakata 15 00:00:41,150 --> 00:00:45,040 Session, et super globaalne, dollar allkirjastada alakriips istungil on 16 00:00:45,040 --> 00:00:45,820 mulle kättesaadavaks. 17 00:00:45,820 --> 00:00:49,590 Ja PHP ja veebiserver, Seetõttu võluväel hoolitseda kuidas 18 00:00:49,590 --> 00:00:53,260 et muutuja on tegelikult rakendatud vahel edasi ja tagasi kliendi ja 19 00:00:53,260 --> 00:00:55,150 server, kuidagi kasutades küpsised. 20 00:00:55,150 --> 00:00:58,690 >> Aga kood, mida ma järgmisena teha tahad on midagi järgmist. 21 00:00:58,690 --> 00:01:03,250 Kõigepealt vaatame, kas on juba muutuja komplekt minu istungil. 22 00:01:03,250 --> 00:01:09,940 Kui on seatud dollari märk alakriips istungil quote lõppeb counter. 23 00:01:09,940 --> 00:01:13,690 Teisisõnu, ma lähen kasutada seansi super ülemaailmne salvestada klahvi 24 00:01:13,690 --> 00:01:17,180 nimetatakse ka vastupidine, mille väärtus on läheb kokku, mitu korda 25 00:01:17,180 --> 00:01:20,790 et kasutaja on külastanud minu kodukale, ja Ma võtan seda väärtust kui vaja ja pane 26 00:01:20,790 --> 00:01:23,630 see on minu kohaliku muutuja, dollar logi loendur, et 27 00:01:23,630 --> 00:01:25,190 näidata, et väärtus. 28 00:01:25,190 --> 00:01:29,850 >> Kui sellele võtit tõepoolest komplekt väärtus, ma lähen edasi minna ja haarata 29 00:01:29,850 --> 00:01:35,880 et väärtus dollari märk counter saab dollari märk alakriips istung 30 00:01:35,880 --> 00:01:40,130 sulg quote lõppeb counter sulg semikooloniga. 31 00:01:40,130 --> 00:01:43,160 Kui see muutuja ei ole määratud, olgem lihtsalt initsialiseerida counter 32 00:01:43,160 --> 00:01:44,600 väärtuseks null. 33 00:01:44,600 --> 00:01:48,700 Vahepeal ei juhtuks üles seal, lähme uuendada dollari märk 34 00:01:48,700 --> 00:01:52,400 rõhutada istungil quote lõppeb counter olla mis iganes see kohaliku 35 00:01:52,400 --> 00:01:54,770 muutuja on pluss 1. 36 00:01:54,770 --> 00:01:58,930 >> Väidan, nüüd teel selle haru ja natuke aritmeetika, ma 37 00:01:58,930 --> 00:02:01,480 hakka lugema, mitu korda kasutaja on külastanud seda lehekülge. 38 00:02:01,480 --> 00:02:02,240 Võtame vaata. 39 00:02:02,240 --> 00:02:04,240 Olgem faili salvestada ja avada see üles brauser. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Külastame http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 See on esimene kord, kui ma siin olen, nii, Tõepoolest, ma külastas veebilehte null korda. 43 00:02:17,120 --> 00:02:22,060 Kuid olgem nüüd uuesti laadida, lähme nüüd uuesti laadida, olgem nüüd uuesti laadida, ja kui 44 00:02:22,060 --> 00:02:25,300 oodata, ma olen nüüd seda saiti külastas mitte null, vaid kolm korda. 45 00:02:25,300 --> 00:02:26,816