1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> PROFESSOR: Anem a escriure un programa que realitza un seguiment de la quantitat de vegades que un usuari 3 00:00:02,980 --> 00:00:06,390 ha visitat una pàgina web, de manera que demostrant com es pot utilitzar PHP 4 00:00:06,390 --> 00:00:08,320 característica coneguda com a sessió. 5 00:00:08,320 --> 00:00:11,740 Anem a començar per prendre primer un cop d'ull en el codi HTML que he preparat en 6 00:00:11,740 --> 00:00:12,800 avançar aquí. 7 00:00:12,800 --> 00:00:16,620 Noteu que he posat en el cos de aquesta pàgina la declaració, vostè té 8 00:00:16,620 --> 00:00:20,770 visitat el lloc moltes vegades, mitjançant el qual això molts serà el 9 00:00:20,770 --> 00:00:25,070 resultat de la sortida d'una variable que és aparentment anomenat signe de dòlar taulell. 10 00:00:25,070 --> 00:00:28,800 >> Ara, en la part superior d'aquest arxiu que he deixat una mica d'espai entre una etiqueta d'obertura 11 00:00:28,800 --> 00:00:30,820 i una etiqueta de tancament per al codi PHP. 12 00:00:30,820 --> 00:00:34,380 Ara anem a començar una sessió de especificant el següent. 13 00:00:34,380 --> 00:00:37,790 Session_start i trucades aquesta funció. 14 00:00:37,790 --> 00:00:41,150 El que fa és simplement informar PHP que m'agradaria començar a utilitzar 15 00:00:41,150 --> 00:00:45,040 Sessió de manera que la superpotència mundial, el dòlar signar sessió subratllat, és 16 00:00:45,040 --> 00:00:45,820 a la meva disposició. 17 00:00:45,820 --> 00:00:49,590 I PHP i el servidor web, per tant, màgicament tenir cura de com 18 00:00:49,590 --> 00:00:53,260 aquesta variable s'aplica realment d'anada i tornada entre el client i 19 00:00:53,260 --> 00:00:55,150 servidor, d'alguna manera l'ús de cookies. 20 00:00:55,150 --> 00:00:58,690 >> Però en el codi, el que següent que vull fer és com el següent. 21 00:00:58,690 --> 00:01:03,250 En primer lloc, anem a veure si ja hi ha un conjunt de variables en la meva reunió. 22 00:01:03,250 --> 00:01:09,940 Si es fixa en dòlars signe de subratllat cita sessió comptador fi de la cita. 23 00:01:09,940 --> 00:01:13,690 En altres paraules, vaig a utilitzar el sessió de superpotència mundial per emmagatzemar una clau, 24 00:01:13,690 --> 00:01:17,180 també anomenat comptador, el valor és serà el nombre total de vegades 25 00:01:17,180 --> 00:01:20,790 que l'usuari ha visitat el meu lloc, i Vaig a prendre aquest valor segons sigui necessari i posar 26 00:01:20,790 --> 00:01:23,630 en el meu variable local, el dòlar signar comptador, per tal de 27 00:01:23,630 --> 00:01:25,190 mostrar aquest valor. 28 00:01:25,190 --> 00:01:29,850 >> A continuació, si aquesta tecla s'estableix de fet amb un valor, vaig a seguir endavant i agafar 29 00:01:29,850 --> 00:01:35,880 aquest valor amb signe de dòlar comptador es posa sessió de guió sota el signe de dòlar 30 00:01:35,880 --> 00:01:40,130 cita parèntesi obert contra unquote claudàtor de tancament coma. 31 00:01:40,130 --> 00:01:43,160 Si no s'estableix aquesta variable, anem a simplement inicialitzar comptador amb la 32 00:01:43,160 --> 00:01:44,600 valor zero. 33 00:01:44,600 --> 00:01:48,700 Mentrestant, no importa el que passa dalt allà, anem a actualitzar el signe de dòlar 34 00:01:48,700 --> 00:01:52,400 subratllar sessió comptador, entre cometes a ser el que aquest local de 35 00:01:52,400 --> 00:01:54,770 variable és més 1. 36 00:01:54,770 --> 00:01:58,930 >> Jo reclam, ara, per mitjà d'aquesta branca i una mica d'aritmètica, vaig a 37 00:01:58,930 --> 00:02:01,480 començar a comptar les vegades que el usuari ha visitat aquesta pàgina. 38 00:02:01,480 --> 00:02:02,240 Anem a fer una ullada. 39 00:02:02,240 --> 00:02:04,240 Anem a guardar l'arxiu i obrir-lo cap amunt en un navegador. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Visitem http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 Aquesta és la primera vegada que estic aquí, així que, de fet, vaig visitar el lloc zero vegades. 43 00:02:17,120 --> 00:02:22,060 Però ara anem a recarregar, anem ara recàrrega, ara anem a recarregar, i com 44 00:02:22,060 --> 00:02:25,300 era d'esperar, ara que he estat en aquest lloc no és zero, sinó tres vegades. 45 00:02:25,300 --> 00:02:26,816