>> Професор: Да се ​​напише програма која следи на колку пати на корисникот
го посети веб страница, на тој начин покажувајќи како можете да го користите PHP за
карактеристика позната како сесија.
Ајде да започнеме со првиот Гледано на HTML дека јас сум подготвен во
унапредат тука.
Забележете дека јас се стави во телото на оваа страница изјавата, имате
посети местото ова многу пати, при што ова многу се случува да биде
резултат на Ставање променлива тоа е очигледно наречен знакот за долар шанкот.
>> Сега, на врвот од оваа датотека сум остави некои простор меѓу отворен таг
и затворен таг за некои PHP код.
Ајде сега да започнете сесија од специфицирање на следниве.
Session_start и повикување таа функција.
Она што едноставно не е информираат PHP дека би сакал да започнат со користење на
Сесија така што супер глобалната, доларот потпишат црта сесија, е
на располагање на мене.
И PHP и веб сервер ќе, Затоа, магично се грижи за тоа како
таа променлива всушност е имплементирано назад и напред меѓу клиентот и
сервер, некако на cookies.
>> Но во кодот, она што следната сакате да го направите е нешто како следново.
Прво, да се провери дали има веќе променлива сет во мојот сесија.
Ако е поставена знакот за долар црта сесија цитат unquote шанкот.
Со други зборови, јас ќе одам да ги користите сесија супер глобалната да се складира клуч,
исто така, повика контра, чија вредност е ќе биде вкупниот број на пати
дека корисникот го посети мојот сајт, и Ќе го дофати таа вредност колку што е потребно и го стави
тоа во мојата локална променлива, доларот потпише контра, со цел да се
прикажување на таа вредност.
>> Потоа, ако тој клуч е навистина во собата со вредност, јас ќе одам да се оди напред и го имате
таа вредност со знакот за долар контра добива знакот за долар црта сесија
отворена заграда цитат unquote контра блиску заграда запирка.
Ако таа променлива не е поставена, ајде да едноставно се иницијализира спротивност со
вредност.
Во меѓувреме, без разлика што ќе се случи до таму, ајде да се ажурира знакот за долар
истакне сесија цитат unquote контра да се биде она што оваа локална
променлива е плус 1.
>> Тврдам, сега, по пат на оваа гранка и малку аритметика, јас идам да се
започне броење колку пати корисникот го посети оваа страница.
Ајде да ги разгледаме.
Ајде да ја зачувам датотеката и отворете тоа во прелистувачот.
>> Ајде Посетете http://localhost/counter/php.
Ова е прв пат сум тука, па, навистина, јас го посетив сајтот нула пати.
Но ајде сега ја превчитате, ајде сега ја превчитате, ајде сега ја превчитате, и како
се очекува, јас сум сега посетиле овој сајт не нула, но три пати.