>> PROFESSOR: Lassen Sie uns ein Programm schreiben, dass verfolgt, wie oft ein Benutzer
hat eine Web-Seite besucht, wodurch zeigt, wie Sie PHP nutzen zu können
Funktion als Session bezeichnet.
Lassen Sie uns, indem Sie zuerst einen Blick loslegen im HTML-Code, die ich in vorbereitet
voran hier.
Beachten Sie, dass ich in den Körper legen Diese Seite die Aussage, haben Sie
besucht die Website viele Male, wobei diese vielen sein wird, die
Ergebnis Ausgeben einer Variablen, ist anscheinend genannt Dollar-Zeichen-Zähler.
>> Jetzt, an der Spitze dieser Datei habe ich ließ etwas Raum zwischen einer offenen Tag
und eine geschlossene Tag für einige PHP-Code.
Lassen Sie uns nun eine Sitzung starten durch Angabe der folgenden.
Session_start und Berufung diese Funktion.
Was tut, ist, dass einfach informieren PHP dass ich gerne mit zu beginnen
Session, so dass der Super-global, Dollar unterzeichnen Strich Sitzung ist
stehen mir zur Verfügung.
Und PHP und der Webserver wird, daher magisch kümmern, wie
dass variable tatsächlich umgesetzt wird hin und her zwischen Client und
Server, irgendwie mit Hilfe von Cookies.
>> Aber im Code, was ich will nächstes tun ist so etwas wie den folgenden.
Lassen Sie uns zunächst prüfen, ob es bereits ein variabler Satz in meiner Sitzung.
Wenn sich Dollarzeichen Strich gesetzt Sitzung Zitat unquote Zähler.
Mit anderen Worten, ich werde die Verwendung der Sitzung globalen Super, um einen Schlüssel zu speichern,
auch als Zähler, dessen Wert gehen, um die Gesamtzahl der Zeiten
dass der Benutzer hat meine Seite besucht, und Ich werde diesen Wert greifen nach Bedarf und setzen Sie
es in meinem lokalen Variablen Dollar unterzeichnen Zähler, um
diesen Wert anzuzeigen.
>> Weiter, wenn dieser Schlüssel tatsächlich mit einem Satz Wert, ich werde weitergehen und Grab
dieser Wert mit Dollar-Zeichen-Zähler bekommt Dollarzeichen Strich Sitzung
Klammer auf Zitat unquote Gegen Klammer zu Semikolon.
Wenn diese Variable nicht gesetzt ist, lassen einfach zu initialisieren Zähler mit der
Wert Null.
Inzwischen, egal, was passiert, bis gibt, wollen wir aktualisieren Dollar-Zeichen
streichen Sitzung Zitat unquote Gegen zu sein, was auch immer diese lokale
Variable plus 1.
>> Ich behaupte nun, durch diesen Zweig und ein bisschen Rechnen, werde ich
anfangen zu zählen, wie oft der Benutzer diese Seite besucht.
Lassen Sie uns einen Blick.
Retten wir die Datei und öffnen es in einem Browser.
>> Wir besuchen http://localhost/counter/php.
Dies ist das erste Mal, dass ich hier bin, so, in der Tat, besuchte ich die Website Nullzeiten.
Aber lassen Sie uns jetzt neu zu laden, lassen Sie uns jetzt neu zu laden, Lassen Sie uns jetzt neu zu laden, und wie
erwartet, habe ich jetzt beim Besuch dieser Website nicht Null ist, sondern dreimal.