>> ПРАФЕСАР: Давайце напішам праграму, якая адсочвае, колькі разоў карыстальнік
наведаў вэб-старонкі, тым самым дэманстрацыі таго, як можна выкарыстоўваць РНР
Функцыя называецца сэсіяй.
Давайце пачнем спачатку зірнуць у HTML, што я падрыхтаваны ў
прасоўвання тут.
Звярніце ўвагу, што я паставіў у целе гэтую старонку ў заяве, у вас ёсць
зайшоў на сайт гэта шмат разоў, прычым гэта многія будзе
вынікам высновы зменнай, якая па-відаць, называецца знак даляра лічыльнік.
>> Цяпер, на вяршыні гэтага файла я засталося некаторы прастору паміж адкрытым тэга
і закрытым тэг на працягу некаторага PHP кода.
Давайце зараз пачаць сеанс на паказаўшы наступнае.
Session_start і пакліканне што функцыя.
Тое, што гэта проста робіць паведаміць PHP што я хацеў бы, каб пачаць выкарыстоўваць
Сесія, так што супер глабальным, долар падпісаць падкрэслення сесіі, з'яўляецца
даступныя для мяне.
І PHP і вэб-сервер будзе, Таму, чароўным чынам клапаціцца пра тое, як
гэтая пераменная на самай справе рэалізаваны туды і назад паміж кліентам і
сервер, так ці інакш, выкарыстоўваючы печыва.
>> Але ў кодзе, што я побач хачу зрабіць гэта нешта накшталт наступнага.
Па-першае, давайце праверым, ці ёсць ужо пераменная набор у маёй сесіі.
Калі ўсталяваны знак даляра падкрэслення сесія цытатай канец цытаты лічыльнік.
Іншымі словамі, я збіраюся выкарыстоўваць сесія супер глабальная захоўваць ключ,
таксама называецца лічыльнік, значэнне якога з'яўляецца будзе агульная колькасць раз
што карыстальнік наведаў мой сайт, і Я вазьму гэта значэнне пры неабходнасці і пакласці
гэта, на маю лакальнай зменнай, долар падпісаць лічыльнік, для таго, каб
паказаць гэта значэнне.
>> Далей, калі гэты ключ сапраўды усталяваны з значэнне, што я збіраюся ісці наперад і захапіць
што значэнне знак даляра лічыльніка атрымлівае знак даляра падкрэслення сесія
якая адкрывае дужка цытатай канец цытаты лічыльнік якая зачыняе дужка коскі.
Калі гэтая пераменная не зададзена, давайце проста ініцыялізаваць лічыльнік з
нулявое значэнне.
Між тым, незалежна ад таго, што адбываецца, да там, давайце абновім знак даляра
падкрэсліваюць сеансу цытатай Unquote лічыльнік каб быць усё, што гэтая лакальная
пераменная плюс 1.
>> Я сцвярджаю, цяпер, шляхам гэтай галіны і трохі арыфметыкі, я збіраюся
пачаць падлік, колькі разоў Карыстальнік Наведаў гэтую старонку.
Давайце зірнем.
Давайце захаваць файл і адкрыць гэта ў браўзэры.
>> Давайце наведаць http://localhost/counter/php.
Гэта першы раз, калі я вось так, сапраўды, я зайшоў на сайт нуль раз.
Але давайце цяпер перазагрузіць, давайце цяпер перазагрузіць, давайце цяпер перазагрузіць, і, як
Чакаецца, я цяпер наведванне гэтага сайта не нуль, але ў тры разы.