1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> PROFESSOR: Kom ons skryf 'n program wat hou van hoeveel keer 'n gebruiker 3 00:00:02,980 --> 00:00:06,390 het 'n webblad besoek, en daardeur wys hoe jy kan gebruik PHP se 4 00:00:06,390 --> 00:00:08,320 kenmerk bekend as 'n sessie. 5 00:00:08,320 --> 00:00:11,740 Kom ons begin deur eers 'n blik by die HTML wat ek in voorbereid 6 00:00:11,740 --> 00:00:12,800 bevorder hier. 7 00:00:12,800 --> 00:00:16,620 Let daarop dat ek het in die liggaam van hierdie bladsy die verklaring, moet jy 8 00:00:16,620 --> 00:00:20,770 besoek die webwerf dit baie keer, waardeur hierdie baie gaan wees om die 9 00:00:20,770 --> 00:00:25,070 gevolg van 'n uitvoer veranderlike wat blykbaar genoem dollar teken toonbank. 10 00:00:25,070 --> 00:00:28,800 >> Nou, by die top van hierdie lêer Ek het verlaat 'n ruimte tussen 'n oop tag 11 00:00:28,800 --> 00:00:30,820 en 'n geslote tag vir 'n paar PHP-kode. 12 00:00:30,820 --> 00:00:34,380 Kom ons begin nou 'n sessie by spesifiseer die volgende. 13 00:00:34,380 --> 00:00:37,790 Session_start en roeping daardie funksie. 14 00:00:37,790 --> 00:00:41,150 Wat dit eenvoudig doen, is stel PHP wat ek wil om te begin met behulp van 15 00:00:41,150 --> 00:00:45,040 Sessie sodat die super globale, dollar underscore sessie teken, 16 00:00:45,040 --> 00:00:45,820 beskikbaar is vir my. 17 00:00:45,820 --> 00:00:49,590 En PHP en die web bediener sal, dus mettertyd sorg van hoe 18 00:00:49,590 --> 00:00:53,260 dat veranderlike is eintlik geïmplementeer heen en weer tussen die kliënt en 19 00:00:53,260 --> 00:00:55,150 bediener, een of ander manier met behulp van koekies. 20 00:00:55,150 --> 00:00:58,690 >> Maar in die kode, wat ek volgende wil doen is iets soos die volgende. 21 00:00:58,690 --> 00:01:03,250 Eerstens, laat ons kyk of daar reeds 'n veranderlike stel in my sessie. 22 00:01:03,250 --> 00:01:09,940 Indien gestel dollar teken underscore sessie kwotasie unquote toonbank. 23 00:01:09,940 --> 00:01:13,690 Met ander woorde, ek gaan gebruik om die sessie super globale n sleutel te slaan, 24 00:01:13,690 --> 00:01:17,180 ook genoem counter, waarvan die waarde is gaan die totale aantal kere te wees 25 00:01:17,180 --> 00:01:20,790 dat die gebruiker my site besoek het, en Ek sal daardie waarde gryp as dit nodig is en sit 26 00:01:20,790 --> 00:01:23,630 dit in my plaaslike veranderlike, dollar teken counter, ten einde te 27 00:01:23,630 --> 00:01:25,190 vertoon wat waarde. 28 00:01:25,190 --> 00:01:29,850 >> Volgende, as dat die sleutel is inderdaad stel met 'n waarde, ek gaan om voort te gaan en gryp 29 00:01:29,850 --> 00:01:35,880 wat waarde met dollar-teken toonbank kry dollar-teken onderstreep sessie 30 00:01:35,880 --> 00:01:40,130 oop bracket kwotasie unquote counter naby bracket kommapunt. 31 00:01:40,130 --> 00:01:43,160 As dit veranderlike nie gestel, laat eenvoudig inisialiseer toonbank met die 32 00:01:43,160 --> 00:01:44,600 waarde nul. 33 00:01:44,600 --> 00:01:48,700 Intussen, maak nie saak wat gebeur het daar, laat ons werk dollar-teken 34 00:01:48,700 --> 00:01:52,400 beklemtoon sessie kwotasie unquote counter te wees wat hierdie plaaslike 35 00:01:52,400 --> 00:01:54,770 veranderlike plus 1. 36 00:01:54,770 --> 00:01:58,930 >> Ek eis nie, nou, deur middel van hierdie tak en 'n bietjie van rekenkundige, gaan ek 37 00:01:58,930 --> 00:02:01,480 begin tel hoeveel keer die gebruiker het hierdie bladsy besoek. 38 00:02:01,480 --> 00:02:02,240 Kom ons neem 'n blik. 39 00:02:02,240 --> 00:02:04,240 Kom ons stoor die lêer en maak dit in 'n leser. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Kom ons besoek http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 Dit is die eerste keer dat ek hier so, Inderdaad, ek besoek die webwerf nul tye. 43 00:02:17,120 --> 00:02:22,060 Maar laat ons nou herlaai, laat ons nou laai, Kom ons kyk nou laai, en as 44 00:02:22,060 --> 00:02:25,300 verwag, het ek nou het hierdie site besoek nie nul nie, maar drie maal. 45 00:02:25,300 --> 00:02:26,816