1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> Професор: Да се ​​напише програма која следи на колку пати на корисникот 3 00:00:02,980 --> 00:00:06,390 го посети веб страница, на тој начин покажувајќи како можете да го користите PHP за 4 00:00:06,390 --> 00:00:08,320 карактеристика позната како сесија. 5 00:00:08,320 --> 00:00:11,740 Ајде да започнеме со првиот Гледано на HTML дека јас сум подготвен во 6 00:00:11,740 --> 00:00:12,800 унапредат тука. 7 00:00:12,800 --> 00:00:16,620 Забележете дека јас се стави во телото на оваа страница изјавата, имате 8 00:00:16,620 --> 00:00:20,770 посети местото ова многу пати, при што ова многу се случува да биде 9 00:00:20,770 --> 00:00:25,070 резултат на Ставање променлива тоа е очигледно наречен знакот за долар шанкот. 10 00:00:25,070 --> 00:00:28,800 >> Сега, на врвот од оваа датотека сум остави некои простор меѓу отворен таг 11 00:00:28,800 --> 00:00:30,820 и затворен таг за некои PHP код. 12 00:00:30,820 --> 00:00:34,380 Ајде сега да започнете сесија од специфицирање на следниве. 13 00:00:34,380 --> 00:00:37,790 Session_start и повикување таа функција. 14 00:00:37,790 --> 00:00:41,150 Она што едноставно не е информираат PHP дека би сакал да започнат со користење на 15 00:00:41,150 --> 00:00:45,040 Сесија така што супер глобалната, доларот потпишат црта сесија, е 16 00:00:45,040 --> 00:00:45,820 на располагање на мене. 17 00:00:45,820 --> 00:00:49,590 И PHP и веб сервер ќе, Затоа, магично се грижи за тоа како 18 00:00:49,590 --> 00:00:53,260 таа променлива всушност е имплементирано назад и напред меѓу клиентот и 19 00:00:53,260 --> 00:00:55,150 сервер, некако на cookies. 20 00:00:55,150 --> 00:00:58,690 >> Но во кодот, она што следната сакате да го направите е нешто како следново. 21 00:00:58,690 --> 00:01:03,250 Прво, да се провери дали има веќе променлива сет во мојот сесија. 22 00:01:03,250 --> 00:01:09,940 Ако е поставена знакот за долар црта сесија цитат unquote шанкот. 23 00:01:09,940 --> 00:01:13,690 Со други зборови, јас ќе одам да ги користите сесија супер глобалната да се складира клуч, 24 00:01:13,690 --> 00:01:17,180 исто така, повика контра, чија вредност е ќе биде вкупниот број на пати 25 00:01:17,180 --> 00:01:20,790 дека корисникот го посети мојот сајт, и Ќе го дофати таа вредност колку што е потребно и го стави 26 00:01:20,790 --> 00:01:23,630 тоа во мојата локална променлива, доларот потпише контра, со цел да се 27 00:01:23,630 --> 00:01:25,190 прикажување на таа вредност. 28 00:01:25,190 --> 00:01:29,850 >> Потоа, ако тој клуч е навистина во собата со вредност, јас ќе одам да се оди напред и го имате 29 00:01:29,850 --> 00:01:35,880 таа вредност со знакот за долар контра добива знакот за долар црта сесија 30 00:01:35,880 --> 00:01:40,130 отворена заграда цитат unquote контра блиску заграда запирка. 31 00:01:40,130 --> 00:01:43,160 Ако таа променлива не е поставена, ајде да едноставно се иницијализира спротивност со 32 00:01:43,160 --> 00:01:44,600 вредност. 33 00:01:44,600 --> 00:01:48,700 Во меѓувреме, без разлика што ќе се случи до таму, ајде да се ажурира знакот за долар 34 00:01:48,700 --> 00:01:52,400 истакне сесија цитат unquote контра да се биде она што оваа локална 35 00:01:52,400 --> 00:01:54,770 променлива е плус 1. 36 00:01:54,770 --> 00:01:58,930 >> Тврдам, сега, по пат на оваа гранка и малку аритметика, јас идам да се 37 00:01:58,930 --> 00:02:01,480 започне броење колку пати корисникот го посети оваа страница. 38 00:02:01,480 --> 00:02:02,240 Ајде да ги разгледаме. 39 00:02:02,240 --> 00:02:04,240 Ајде да ја зачувам датотеката и отворете тоа во прелистувачот. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Ајде Посетете http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 Ова е прв пат сум тука, па, навистина, јас го посетив сајтот нула пати. 43 00:02:17,120 --> 00:02:22,060 Но ајде сега ја превчитате, ајде сега ја превчитате, ајде сега ја превчитате, и како 44 00:02:22,060 --> 00:02:25,300 се очекува, јас сум сега посетиле овој сајт не нула, но три пати. 45 00:02:25,300 --> 00:02:26,816