tecnologias para internet - 2015.2 - aula 13

13
Tecnologias para Internet Prof.º Thyago Maia Gestão da TI – 2015.2

Upload: thyago-maia

Post on 11-Apr-2017

237 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Tecnologias para Internet - 2015.2 - Aula 13

Tecnologias para Internet

Prof.º Thyago MaiaGestão da TI – 2015.2

Page 2: Tecnologias para Internet - 2015.2 - Aula 13

Objetivos

Aula 13

• Apresentar os Cookies em PHP; • Fazer com que o aluno manipule

cookies em aplicações PHP;

2

Page 3: Tecnologias para Internet - 2015.2 - Aula 13

Cookies

Page 4: Tecnologias para Internet - 2015.2 - Aula 13

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;

Page 5: Tecnologias para Internet - 2015.2 - Aula 13

Criando um Cookie

Page 6: Tecnologias para Internet - 2015.2 - Aula 13

Criando um Cookie

• A função setcookie() é utilizada para setar um cookie;

6

<?php

setcookie(nome, valor, expira, path, domain);

// corpo do script

?>

Page 7: Tecnologias para Internet - 2015.2 - Aula 13

Criando um Cookie

• Exemplo:

7

<?php

setcookie(“usuario”, “Maria”, time()+3600);

// corpo do script

?>

Page 8: Tecnologias para Internet - 2015.2 - Aula 13

Obtendo o Valor de um Cookie

Page 9: Tecnologias para Internet - 2015.2 - Aula 13

Obtendo o Valor de um Cookie

• A variável $_COOKIE é utilizada para receber o valor de um Cookie. Exemplo:

9

<?php

echo $_COOKIE[“usuario”];

?>

Page 10: Tecnologias para Internet - 2015.2 - Aula 13

Excluindo um Cookie

Page 11: Tecnologias para Internet - 2015.2 - Aula 13

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 Cookiesetcookie(“usuario”, “Maria”, time()-3600);

?>

Page 12: Tecnologias para Internet - 2015.2 - Aula 13

Exercício

Page 13: Tecnologias para Internet - 2015.2 - Aula 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);