tecnologias para internet - 2016.1 - aula 9

Download Tecnologias para Internet - 2016.1 - Aula 9

Post on 08-Feb-2017

227 views

Category:

Education

0 download

Embed Size (px)

TRANSCRIPT

Algoritmos

Tecnologias para Internet

Prof. Thyago Maia

Aula 9Apresentar ao aluno como:

Criar funes em PHP;Importar scripts;Manipular Cookies em PHP;

2

Objetivos

Criando Funes PHP

Criando Funes PHPNeste tpico, veremos como criar nossas prprias funes PHP;

Sintaxe:function nome(){// Bloco de cdigo da funo}

Criando Funes PHPD a funo um nome que realmente reflita o que ela faz;

O nome da funo pode comear com uma letra ou underline (no um nmero);

Criando Funes PHPExemplo Funo que escreve um nome quando invocada

Criando Funes PHPAdicionando parmetros:

Para adicionar mais funcionalidades s funes, podemos adicionar parmetros;Parmetros so especificados ao lado do nome da funo, entre parnteses;

Criando Funes PHPExemplo Funo que escreve um nome quando invocada

Criando Funes PHPExemplo Funo com dois parmetros que escreve um nome quando invocada

Criando Funes PHPRetornando valores:Para que uma funo retorne um valor, use o comando return;

Criando Funes PHPExemplo Funo que soma dois nmeros e retorna o resultado

A funo include()

A funo include()Podemos inserir o contedo de um arquivo PHP em outro arquivo PHP antes que o servidor os execute;Atravs desta funo, podemos criar arquivos PHP que podem ser reusados por outros arquivos, evitando repetio de codificao;Desta forma, podemos criar arquivos PHP que contm funes ou trechos de cdigo que se repetem com frequncia;

A funo include()A funo include() obtm todo o contedo de um arquivo especfico e o inclui no arquivo que invocou a funo;

Se um erro ocorrer (ex.: o arquivo indicado na funo no existir), tal funo ir gerar uma mensagem de advertncia, mas o script continuar sua execuo;

A funo include()Ex. - Script PHP que calcula a soma de dois nmeros (funcoes.php):

A funo include()Ex. - Arquivo PHP que invoca o arquivo funcoes.php e calcula a soma de dois nmeros (calcula.php):

Cookies

CookiesFrequentemente utilizados para identificar um usurio;

Trata-se de um pequeno arquivo que o servidor instala no computador do usurio;

Cada vez que este computador efetuar uma requisio pelo browser, ele tambm enviar o cookie;

Criando um Cookie

Criando um CookieA funo setcookie() utilizada para setar um cookie;

20

Criando um CookieExemplo:

21

Obtendo o Valor de um Cookie

Obtendo o Valor de um CookieA varivel $_COOKIE utilizada para receber o valor de um Cookie. Exemplo:

23

Excluindo um Cookie

Excluindo um CookiePara excluir um Cookie, devemos assegurar que o tempo de expirao foi atingido. Exemplo:

25

Exerccio

ExerccioFaa uma aplicao Web com a seguinte estrutura:Uma pgina HTML com um formulrio, onde o usurio dever digitar seu nome e o time que torce;Um script PHP que:Receba os dados submetidos pelo formulrio HTML anterior;Armazena cada dado em um Cookie;Redireciona o usurio para outro script PHP (Como fazer isso? Pesquise!);Um segundo script PHP que:Exiba a seguinte frase: ______ torce para o _____ (as lacunas devero ser preenchidas pelos valores dos Cookies);