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