A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aula 4 Prof. Naércio Filho Técnico em Informática

Apresentações semelhantes


Apresentação em tema: "Aula 4 Prof. Naércio Filho Técnico em Informática"— Transcrição da apresentação:

1 Aula 4 Prof. Naércio Filho Técnico em Informática
PHP Aula 4 Prof. Naércio Filho Técnico em Informática

2 PHP – SUMÁRIO Uso de Scripts Externos Arrays do usuario
include / require include_once / require_once Arrays do usuario Sessão $_SESSION Cookies $_COOKIE

3 PHP – Scripts Externos Consiste em utilizar um arquivo php já existente dentro do seu código. Essencial para a reutilização de códigos. Exemplo de seu uso são: cabeçalhos, rodapés, pacotes de funções, uso de outras classes. A sintaxe é: <?php include(“pagina.php”); ?>

4 PHP – Scripts Externos INCLUDE / REQUIRE
Ambas as duas possuem o mesmo objetivo, adicionar o conteúdo da pagina referenciada, dentro da pagina em atual, diferem-se apenas pelo modo como seus erros são tratados O include permite que o script continue a ser executado O require emite um erro fatal, caso alguma coisa aconteça errado. <?php include(“pagina.php”); // OU require(“pagina.php”); ?>

5 PHP – Scripts Externos INCLUDE_ONCE / REQUIRE_ONCE
São como os anteriores, podem diferem-se por executar o script invocado apenas uma vez Entre si mantém a mesma diferença que os anteriores. <?php Include_once(“pagina.php”); // OU require_once(“pagina.php”); ?>

6 PHP – Arrays do usuário Sessão - $_SESSION
Este array armazena os dados da sessão corrente, é utilizado principalmente na segurança do sistema, e também pode armazenar qualquer dado que o programador queira, é destruido no momento que o navegador for fechado.

7 PHP – Sessão - $_SESSION
Para iniciar uma sessão existem dois modos: Se no arquivo de configuração do php, as sessões estiverem configuradas de modo automático, nada precisará ser feito, basta armazenar os dados nas variáveis Caso a primeira opção não esteja configurada, deve-se utilizar <?php session_start(); ?> antes de escrever qualquer coisa na pagina ou seja antes do <html>.

8 PHP – Sessão - $_SESSION
Após a sessão iniciada, já podemos armazenar/ recuperar dados nela $_SESSION assim como o $_POST, é um array, para acessar seus dados basta fazer: <?php $_SESSION[‘USUARIO’] = “jose”; $_SESSION[‘SENHA’] = “1234”; echo $_SESSION[‘USUARIO’]. “ – “ . $_SESSION[‘SENHA’]; ?> Seus dados ficam armazenados, enquanto o navegador estiver aberto / o tempo limite for atingido

9 PHP – Sessão - $_SESSION
Depois de usada, a sessão pode ser apagada manualmente, para isso usa-se: unset(); ex. unset($_SESSION[‘USUARIO’]); session_destroy(); O primeiro, é usado para limpar um único valor da sessão. O segundo se utilizado irá destruir todos os dados armazenados na sessão.

10 PHP – Arrays do usuário Cookies - $_COOKIE
Este array armazena os dados dos cookies, os cookies são arquivos que são carregados na maquina do usuário, semelhante as sessões porem podem ficar nas maquinas até que seu tempo expire, podendo gerar uma falha de segurança.

11 PHP – Cookies - $_COOKIE
Ao contrario das sessões, os cookies não precisam ser ativos no servidor, e sim no micro do usuário, dispensando a necessidade de iniciar, já podemos partir para a criação do mesmo. setcookie(nome, valor, tempo de vida); Estes são os dados necessários para a criação de um cookie <?php setcookie(“usuario", “joao", time()+3600); ?>

12 PHP – Cookies - $_COOKIE
Para recuperar dados de um Cookie utilizamos o array $_COOKIE, do mesmo modo que o $_SESSION. <?php echo $_COOKIE[“usuario"]; ?> <?php if (isset($_COOKIE[" usuario "])) echo “Ola " . $_COOKIE[" usuario "] . "!<br />"; else echo “você não está logado!<br />";

13 PHP – Cookies - $_COOKIE
Cookies também podem ser destruídos quando não são mais necessários, para isso basta criar um cookie com o mesmo nome, com data já expirada. <?php setcookie(“usuario", “", time()-3600); ?>

14 PHP – Exercícios 1 – crie um arquivo com uma função (pode ser a do mês, das aulas anteriores), e inclua seu conteúdo em um outro script, e utilize a função nesse novo.

15 PHP – Exercícios 2 – Crie uma pagina em HTML com o conteúdo de um menu (alguns links) e utilize o include, para adicionar este menu a uma outra pagina.

16 PHP – Exercícios 3 – Inicie uma sessão e armazene alguns dados(nomes de alguns amigos) nela, depois em uma outra pagina exiba esses dados armazenados.

17 PHP – Exercícios 4 – repita o exercício anterior agora usando Cookies.

18 PHP – Exercícios 5 – Com a ajuda de Formulários e Sessões, monte sistema de Login de usuário, no qual informe o usuário se ele está ou não logado, e caso esteja não exiba para ele o formulário de login, apenas uma mensagem de boas vindas. [ use um array para armazenar guardar, e verificar se um usuario esta ou não cadastrado]


Carregar ppt "Aula 4 Prof. Naércio Filho Técnico em Informática"

Apresentações semelhantes


Anúncios Google