1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> PROFESOR: Imos escribir un programa que mantén o control de cantas veces un usuario 3 00:00:02,980 --> 00:00:06,390 ten visitado unha páxina web, así demostrando como pode usar o php 4 00:00:06,390 --> 00:00:08,320 recurso coñecido como unha sesión. 5 00:00:08,320 --> 00:00:11,740 Imos comezar polo primeiro un ollo en HTML que eu preparei en 6 00:00:11,740 --> 00:00:12,800 avanzar aquí. 7 00:00:12,800 --> 00:00:16,620 Repare que eu coloque no corpo de esta páxina a declaración, ten 8 00:00:16,620 --> 00:00:20,770 visitou o lugar isto moitas veces, polo cal esta moitos será o 9 00:00:20,770 --> 00:00:25,070 resultado da saída dunha variable que se aparentemente chamado dólar balcón sinal. 10 00:00:25,070 --> 00:00:28,800 >> Agora, na parte superior deste arquivo eu teño deixou un espazo entre unha etiqueta de apertura 11 00:00:28,800 --> 00:00:30,820 e unha etiqueta pechada por un código PHP. 12 00:00:30,820 --> 00:00:34,380 Imos agora iniciar unha sesión por especificando o seguinte. 13 00:00:34,380 --> 00:00:37,790 Session_start e chamadas esa función. 14 00:00:37,790 --> 00:00:41,150 O que fai é simplemente informar PHP que me gustaría comezar a usar 15 00:00:41,150 --> 00:00:45,040 Sesión para que o super global, dólar asinar sesión subliñado, é 16 00:00:45,040 --> 00:00:45,820 dispoñible para min. 17 00:00:45,820 --> 00:00:49,590 E PHP eo servidor web, polo tanto, Magic coidar como 18 00:00:49,590 --> 00:00:53,260 a variable é realmente aplicado adiante e cara atrás entre o cliente eo 19 00:00:53,260 --> 00:00:55,150 servidor, dalgún xeito, o uso de cookies. 20 00:00:55,150 --> 00:00:58,690 >> Pero no código, o que quero facer o próximo é algo parecido ao seguinte. 21 00:00:58,690 --> 00:01:03,250 En primeiro lugar, imos comprobar se xa existe un conxunto de variables na miña sesión. 22 00:01:03,250 --> 00:01:09,940 De ser definido dólar sinal de subliñado Cita sesión balcón pecha comiñas. 23 00:01:09,940 --> 00:01:13,690 Noutras palabras, eu vou usar o sesión de super global para almacenar unha clave, 24 00:01:13,690 --> 00:01:17,180 tamén chamado de contador, cuxo valor é será o número total de veces 25 00:01:17,180 --> 00:01:20,790 que o usuario visitou o meu sitio, e Vou coller ese valor, se fose necesario e poñer 26 00:01:20,790 --> 00:01:23,630 iso na miña variable local, dólar sinal de contador, a fin de 27 00:01:23,630 --> 00:01:25,190 amosar ese valor. 28 00:01:25,190 --> 00:01:29,850 >> Logo se esa clave é de feito definido cun valor, eu estou indo a ir adiante e coller 29 00:01:29,850 --> 00:01:35,880 ese valor con contador cifrão recibe sesión subliñado cifrão 30 00:01:35,880 --> 00:01:40,130 Cita soporte aberto contra unquote seguinte punto e coma soporte. 31 00:01:40,130 --> 00:01:43,160 Se esta variable non está definida, imos simplemente arrinque o contador co 32 00:01:43,160 --> 00:01:44,600 valor cero. 33 00:01:44,600 --> 00:01:48,700 Mentres tanto, non importa o que pasa se alí, imos actualizar cifrão 34 00:01:48,700 --> 00:01:52,400 resaltan sesión balcón entre comiñas para ser o que este lugar, 35 00:01:52,400 --> 00:01:54,770 variable é máis 1. 36 00:01:54,770 --> 00:01:58,930 >> Eu afirmo, agora, por medio deste sector e un pouco de aritmética, vou 37 00:01:58,930 --> 00:02:01,480 comezar a contar cantas veces o usuario visitou nesta páxina. 38 00:02:01,480 --> 00:02:02,240 Imos dar un ollo. 39 00:02:02,240 --> 00:02:04,240 Imos gardar o ficheiro e abra Lo nun navegador. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Imos visitar http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 Esta é a primeira vez que estou aquí entón, en realidade, visitei o sitio cero veces. 43 00:02:17,120 --> 00:02:22,060 Pero imos agora actualizar, imos agora actualizar, imos agora actualizar, e como 44 00:02:22,060 --> 00:02:25,300 Espera, eu teño agora visitou esta web non cero, pero tres veces. 45 00:02:25,300 --> 00:02:26,816