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

Slides:



Advertisements
Apresentações semelhantes
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Ferramenta de Desenvolvimento Material IV-Bimestre Tratamento de.
Advertisements

Administração de sistemas operacionais
Eventos, Variáveis de Sessão e Aplicação
Cookies São pequenos arquivos de texto que ficam gravados na máquina do cliente, e através deles é possível guardar valores de algumas variáveis. Para.
/* * Visão geral do * código moodle */.
Parte I Capítulo 5 Reutilizando código e escrevendo funções.
Configuração de um servidor FTP
Projetos.
Encontro Linguagem HTML; 13. Hospedagem na WWW.
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Tecnologia para Web Cookies
Algoritmos e Estruturas de Dados II
Professor Victor Sotero
Emitindo seu Certificado Digital
Tecnologias para Internet
Algoritmos e Programação Thyago Maia Tavares de Farias Aula 25.
Como instalar e executar o programa
Desenvolvimento de Projetos e Aplicações Web
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Aula R Prof. Naércio Filho Técnico em Informática
Aula 4 Prof. Naércio Filho Técnico em Informática
Aula 2 Prof. Naércio Filho Técnico em Informática
Aula 8 Prof. Naércio Filho Técnico em Informática
PHP Tipos de dados Constantes.
Por André Luis e Arthur Kalsing Mini-curso de PHP.
Curso básico de PHP 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Na barra de mensagens, clique em Habilitar Edição,
Linguagem de Programação JAVA
ASP (Active Server Pages)
CONCURSO FLEXFORM COMO É FEITA A VOTAÇÃO, SEGURANÇA E VALIDAÇÃO DOS VOTOS.
Programação WEB Variáveis Globais Get x Post Manipulação de Arquivos
07/04/2017 Linux Ubuntu 2.
Desenvolvimento de WEB sites com PHP Breno Leonardo Gomes de Menezes Araújo
Professor: Márcio Amador
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery.
Arquitetura das JSP - Aula 2
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
PROGRAMAÇÃO WEB AULA 04 Prof. Gustavo Linhares 28/10/2009 Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
Bruno Inojosa MCP.NET Framework.NET com C#. Aula V  Tópicos abordados:  Desenvolvendo para internet (Parte III) Gerenciamento de Estados User Controls.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
PHP – Aula01 Ferramentas -Web.
Treinamento PHP Módulo 1 PHP Básico Waelson Negreiros waelson.com.br “Está conosco o Senhor dos Exércitos”
Aula 3 Prof. Naércio Filho Técnico em Informática
Programação Distribuída em Java Aula 09 - JSP. Na aula passada vimos: Aspectos gerais de segurança em Java policytool Instalação de políticas de segurança.
Programação Computacional Aula 8: Entrada e Saída pelo Console Prof a. Madeleine Medrano
Trechos de código que permitem reutilização de uma mesma tarefa. Qualquer código PHP pode estar contido no interior de uma função. Não se pode definir.
Shell Script Parte 2.
Correio eletrônico O Webmail é uma ferramenta que possibilita o acesso ao correio eletrônico a partir de qualquer ponto da internet, utilizando-se apenas.
Microsoft SQL Server Instruções para instalação/ recuperação de bancos de dados no SQL Server.
O Portal do Estudante de Computação
Programação para Web I Aula 3 CONSTANTES & OPERADORES.
1- Abrir o Visual Studio e clicar em
APRESENTAÇÃO DA DISCIPLINA
Programação para Web I AULA 2 BANCO DE DADOS.
Programação para Web I Aula 10 Estudo de Caso I
Aula 11 Orientação a Objeto (OO)
Sockets Redes de Comunicação de Dados Prof. Esp. Cristiano José Cecanho.
Programação II Arquivos Autoria: Ernani Santos Modificação: Clebson Oliveira Adaptação: Claudia Boeres.
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
Help de Funções do sistema Este HELP ajudará na instalação e configuração do Roteador SISMOURA.
COOKIES ► Variáveis armazenadas no computador do usuário. ► Podem ser acessados pelo usuário. ► Não é recomendado para armazenar informações sigilosas.
Por André Luis e Arthur Kalsing Mini-curso de PHP.
Capítulo 13 Camada 5 A Camada de Sessão. Sumário A Camada de Sessão.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
Herança em Java Curso: Informática Disciplina: Programação Orientada a Objetos Prof. Abrahão Lopes
Informática – Senai. Include e Require O PHP tem duas formas normalmente usadas para incluir o conteúdo de um arquivo PHP, em uma outra página. São elas:
Transcrição da apresentação:

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

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

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”); ?>

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”); ?>

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”); ?>

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.

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>.

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

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.

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.

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); ?>

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 />";

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); ?>

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.

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.

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.

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

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]