1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> PROFESSEUR: Écrivons un programme qui garde la trace de combien de fois un utilisateur 3 00:00:02,980 --> 00:00:06,390 a visité une page web, ce qui montrer comment vous pouvez utiliser PHP de 4 00:00:06,390 --> 00:00:08,320 fonctionnalité appelée une session. 5 00:00:08,320 --> 00:00:11,740 Commençons d'abord par prendre un coup d'oeil le code HTML que j'ai préparé en 6 00:00:11,740 --> 00:00:12,800 progresser ici. 7 00:00:12,800 --> 00:00:16,620 Remarquez que j'ai mis dans le corps de cette page de la déclaration, vous avez 8 00:00:16,620 --> 00:00:20,770 visité le site à de nombreuses reprises, laquelle ce nombre va être l' 9 00:00:20,770 --> 00:00:25,070 résultat de délivrer une variable qui est apparemment appelé signe dollar contre. 10 00:00:25,070 --> 00:00:28,800 >> Maintenant, au sommet de ce fichier j'ai à gauche un espace entre un tag ouvert 11 00:00:28,800 --> 00:00:30,820 et une balise fermée pour du code PHP. 12 00:00:30,820 --> 00:00:34,380 Commençons maintenant par une session précisant ce qui suit. 13 00:00:34,380 --> 00:00:37,790 Session_start et appel cette fonction. 14 00:00:37,790 --> 00:00:41,150 Qu'est-ce que cela fait tout simplement est informé PHP que je voudrais pour commencer à utiliser 15 00:00:41,150 --> 00:00:45,040 Session de sorte que le super mondiale, le dollar signer séance de soulignement, est 16 00:00:45,040 --> 00:00:45,820 disponible pour moi. 17 00:00:45,820 --> 00:00:49,590 Et PHP et le serveur Web, par conséquent, prendre soin de magie comment 18 00:00:49,590 --> 00:00:53,260 cette variable est effectivement mis en œuvre et-vient entre le client et 19 00:00:53,260 --> 00:00:55,150 serveur, à l'aide d'une certaine manière les cookies. 20 00:00:55,150 --> 00:00:58,690 >> Mais dans le code, ce que je veux faire à côté de est quelque chose comme ce qui suit. 21 00:00:58,690 --> 00:01:03,250 Tout d'abord, nous allons vérifier si il ya déjà un ensemble de variables dans ma session. 22 00:01:03,250 --> 00:01:09,940 Si est réglé dollar signe de soulignement séance citation contre unquote. 23 00:01:09,940 --> 00:01:13,690 En d'autres termes, je vais utiliser l' séance super-globale pour stocker une clé, 24 00:01:13,690 --> 00:01:17,180 également appelé compteur, dont la valeur est va être le nombre total de fois où 25 00:01:17,180 --> 00:01:20,790 que l'utilisateur a visité mon site, et Je vais prendre cette valeur comme nécessaire et mettre 26 00:01:20,790 --> 00:01:23,630 dans ma variable locale, dollar signer compteur, afin de 27 00:01:23,630 --> 00:01:25,190 afficher cette valeur. 28 00:01:25,190 --> 00:01:29,850 >> Ensuite, si la clé est en effet réglé avec un valeur, je vais aller de l'avant et saisir 29 00:01:29,850 --> 00:01:35,880 cette valeur avec le signe du dollar contre se séance de soulignement de signe dollar 30 00:01:35,880 --> 00:01:40,130 ouvert citation de support contre unquote près virgule support. 31 00:01:40,130 --> 00:01:43,160 Si cette variable n'est pas définie, nous allons simplement initialiser compteur avec le 32 00:01:43,160 --> 00:01:44,600 la valeur zéro. 33 00:01:44,600 --> 00:01:48,700 Pendant ce temps, peu importe ce qui se passe en là, nous allons mettre à jour le signe dollar 34 00:01:48,700 --> 00:01:52,400 souligner séance entre guillemets compteur à être ce que cette section locale 35 00:01:52,400 --> 00:01:54,770 variable est plus 1. 36 00:01:54,770 --> 00:01:58,930 >> Je prétends, maintenant, par le biais de cette branche et un peu de calcul, je vais 37 00:01:58,930 --> 00:02:01,480 commencer à compter combien de fois le utilisateur a visité cette page. 38 00:02:01,480 --> 00:02:02,240 Jetons un coup d'oeil. 39 00:02:02,240 --> 00:02:04,240 Sauvons le fichier et ouvrez vers le haut dans un navigateur. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Visitons http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 C'est la première fois que je suis ici, donc, en effet, j'ai visité le site zéro fois. 43 00:02:17,120 --> 00:02:22,060 Mais nous allons maintenant recharger, nous allons recharger maintenant, nous allons recharger maintenant, et que 44 00:02:22,060 --> 00:02:25,300 prévu, j'ai maintenant visité ce site pas zéro, mais trois fois. 45 00:02:25,300 --> 00:02:26,816