>> ПРОФЕСОР: Да се ​​напише програма, която следи колко пъти даден потребител
посети уеб страница, като по този начин показва как можете да използвате PHP е
функция известен като сесия.
Нека да започнем като първо се вземе един поглед в HTML, че съм подготвен в
преминете тук.
Забележете, че имам поставени в тялото на тази страница на отчета, трябва
посетил местопроизшествието това много пъти, което това много ще бъде
резултат на генериране на променлива, която е очевидно, наречен знак за долар брояч.
>> Сега, в горната част на този файл съм остави малко място между отворен таг
и затворен етикет за някои PHP код.
Нека сега започнете сесия от определящи следното.
Session_start и призвание тази функция.
Какво, че просто прави, е да информира PHP че бих искал да започнете да използвате
Сесия, така че супер глобален, долар подпише долна сесия, е
на разположение за мен.
И PHP и уеб сървър, ще, Следователно, магически се грижи за това как
тази променлива се прилага на практика, назад и напред между клиент и
сървър, по някакъв начин с помощта на бисквитки.
>> Но в код, това, което аз искам да направя следващата е нещо като следното.
Първо, нека да се провери дали има вече променлива набор в моята сесия.
Ако е зададена долар знак за подчертаване сесия в кавички брояч.
С други думи, аз отивам да се използва сесия супер глобалната да съхранява ключ,
наричан също брояч, чиято стойност е ще бъде общият брой пъти
че потребителят е посетил сайта ми, и Ще вземете тази стойност, колкото е необходимо и да
то в моята локална променлива, долар подпише брояч, за да се
покаже тази стойност.
>> На следващо място, ако това е наистина ключов определят с стойност, аз ще отида напред и да вземете
тази стойност със знак за долар брояч получава долар знак за подчертаване на сесията
отворена скоба кавички брояч близо скоба и запетая.
Ако тази променлива не е установена, нека просто се инициализира брояч с
нулева стойност.
В същото време, без значение какво ще се случи до там, нека да актуализирате знака за долар
подчертае сесия в кавички брояч да бъде каквото и местната
променлива е плюс един.
>> Аз твърдя, сега, с помощта на този клон и малко аритметика, аз отивам да се
започва да брои колко пъти потребител е посетил тази страница.
Нека хвърлим един поглед.
Нека да запишете файла и отворете то в един браузър.
>> Нека да посетите http://localhost/counter/php.
Това е първият път, когато съм тук, така че, наистина, аз посетих сайта нула пъти.
Но нека сега се презареди, нека сега се презареди, нека сега се презареди, и като
Очаква се, че съм сега посети този сайт не е нула, а три пъти.