1 00:00:00,000 --> 00:00:00,130 2 00:00:00,130 --> 00:00:02,980 >> PROFESSOR: Vamos escrever um programa que mantém o controle de quantas vezes um usuário 3 00:00:02,980 --> 00:00:06,390 tem visitado uma página web, assim demonstrando como você pode usar o PHP de 4 00:00:06,390 --> 00:00:08,320 recurso conhecido como uma sessão. 5 00:00:08,320 --> 00:00:11,740 Vamos começar pelo primeiro dar uma olhada no HTML que eu preparei na 6 00:00:11,740 --> 00:00:12,800 avançar aqui. 7 00:00:12,800 --> 00:00:16,620 Repare que eu coloquei no corpo de esta página a declaração, você tem 8 00:00:16,620 --> 00:00:20,770 visitou o local isto muitas vezes, pelo qual esta muitos vai ser o 9 00:00:20,770 --> 00:00:25,070 resultado da saída de uma variável que é aparentemente chamado dólar balcão sinal. 10 00:00:25,070 --> 00:00:28,800 >> Agora, no topo deste arquivo eu tenho deixou algum espaço entre uma tag de abertura 11 00:00:28,800 --> 00:00:30,820 e uma etiqueta fechada por algum código PHP. 12 00:00:30,820 --> 00:00:34,380 Vamos agora iniciar uma sessão por especificando o seguinte. 13 00:00:34,380 --> 00:00:37,790 Session_start e chamadas essa função. 14 00:00:37,790 --> 00:00:41,150 O que faz é simplesmente informar PHP que eu gostaria de começar a usar 15 00:00:41,150 --> 00:00:45,040 Sessão para que o super global, dólar assinar sessão sublinhado, é 16 00:00:45,040 --> 00:00:45,820 disponível para mim. 17 00:00:45,820 --> 00:00:49,590 E PHP eo servidor Web, portanto, magicamente cuidar de como 18 00:00:49,590 --> 00:00:53,260 a variável é realmente implementado frente e para trás entre o cliente eo 19 00:00:53,260 --> 00:00:55,150 servidor, de alguma forma, o uso de cookies. 20 00:00:55,150 --> 00:00:58,690 >> Mas no código, o que eu quero fazer no próximo é algo parecido com o seguinte. 21 00:00:58,690 --> 00:01:03,250 Primeiro, vamos verificar se já existe um conjunto de variáveis ​​na minha sessão. 22 00:01:03,250 --> 00:01:09,940 Se for definido dólar sinal de sublinhado Citação sessão balcão fecha aspas. 23 00:01:09,940 --> 00:01:13,690 Em outras palavras, eu vou usar o sessão de super global para armazenar uma chave, 24 00:01:13,690 --> 00:01:17,180 também chamado de contador, cujo valor é vai ser o número total de vezes 25 00:01:17,180 --> 00:01:20,790 que o usuário visitou meu site, e Eu vou pegar esse valor, se necessário e colocar 26 00:01:20,790 --> 00:01:23,630 isso na minha variável local, dólar sinal de contador, a fim de 27 00:01:23,630 --> 00:01:25,190 exibir esse valor. 28 00:01:25,190 --> 00:01:29,850 >> Em seguida, se essa chave é de fato definido com um valor, eu estou indo para ir em frente e agarrar 29 00:01:29,850 --> 00:01:35,880 esse valor com contador cifrão recebe sessão sublinhado cifrão 30 00:01:35,880 --> 00:01:40,130 Citação suporte aberto contra unquote próximo ponto e vírgula suporte. 31 00:01:40,130 --> 00:01:43,160 Se essa variável não está definida, vamos simplesmente inicializa o contador com o 32 00:01:43,160 --> 00:01:44,600 valor zero. 33 00:01:44,600 --> 00:01:48,700 Enquanto isso, não importa o que acontece se lá, vamos atualizar cifrão 34 00:01:48,700 --> 00:01:52,400 ressaltam sessão balcão entre aspas para ser o que este local, 35 00:01:52,400 --> 00:01:54,770 variável é mais 1. 36 00:01:54,770 --> 00:01:58,930 >> Eu afirmo, agora, por meio deste ramo e um pouco de aritmética, eu vou 37 00:01:58,930 --> 00:02:01,480 começar a contar quantas vezes o usuário visitou nesta página. 38 00:02:01,480 --> 00:02:02,240 Vamos dar uma olhada. 39 00:02:02,240 --> 00:02:04,240 Vamos salvar o arquivo e abra -lo em um navegador. 40 00:02:04,240 --> 00:02:07,190 41 00:02:07,190 --> 00:02:13,630 >> Vamos visitar http://localhost/counter/php. 42 00:02:13,630 --> 00:02:17,120 Esta é a primeira vez que estou aqui então, na verdade, eu visitei o site zero vezes. 43 00:02:17,120 --> 00:02:22,060 Mas vamos agora recarregar, vamos agora recarregar, vamos agora recarregar, e como 44 00:02:22,060 --> 00:02:25,300 Espera, eu tenho agora visitou este site não zero, mas três vezes. 45 00:02:25,300 --> 00:02:26,816