Tecnologias para Internet - 2014.1 - Aula 10

353 views

Published on

Tecnologias para Internet - 2014.1 - Aula 10

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
353
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tecnologias para Internet - 2014.1 - Aula 10

  1. 1. Tecnologias para Internet Prof.º Thyago Maia Gestão da TI – 2014.1
  2. 2. Objetivos Aula 10 • Apresentar os Cookies; • Fazer com que o aluno manipule cookies em aplicações PHP; 2
  3. 3. Cookies
  4. 4. Cookies • Frequentemente utilizados para identificar um usuário; • Trata-se de um pequeno arquivo que o servidor “instala” no computador do usuário; • Cada vez que este computador efetuar uma requisição pelo browser, ele também enviará o cookie;
  5. 5. Criando um Cookie
  6. 6. Criando um Cookie • A função setcookie() é utilizada para setar um cookie; 6 <?php setcookie(nome, valor, expira, path, domain); // corpo do script ?>
  7. 7. Criando um Cookie • Exemplo: 7 <?php setcookie(“usuario”, “Maria”, time()+3600); // corpo do script ?>
  8. 8. Obtendo o Valor de um Cookie
  9. 9. Obtendo o Valor de um Cookie • A variável $_COOKIE é utilizada para receber o valor de um Cookie. Exemplo: 9 <?php echo $_COOKIE[“usuario”]; ?>
  10. 10. Excluindo um Cookie
  11. 11. Excluindo um Cookie • Para excluir um Cookie, devemos assegurar que o tempo de expiração foi atingido. Exemplo: 11 <?php // “Forçando” a expiração de um Cookie setcookie(“usuario”, “Maria”, time()-3600); ?>
  12. 12. Exercício
  13. 13. Exercício • Faça uma aplicação Web com a seguinte estrutura: 1. Uma página HTML com um formulário, onde o usuário deverá digitar seu nome e o time que torce; 2. Um script PHP que: 1. Receba os dados submetidos pelo formulário HTML anterior; 2. Armazena cada dado em um Cookie; 3. Redireciona o usuário para outro script PHP (Como fazer isso? Pesquise!); 3. Um segundo script PHP que: 1. Exiba a seguinte frase: “______ torce para o _____” (as lacunas deverão ser preenchidas pelos valores dos Cookies);

×