COOKIES ► Variáveis armazenadas no computador do usuário. ► Podem ser acessados pelo usuário. ► Não é recomendado para armazenar informações sigilosas.

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
Personalização Objecto Profile. 1 O objecto Profile O objecto Profile permite armazenar informação única de um utilizador. Quando o utilizador visita.
/* * Visão geral do * código moodle */.
Parte I Capítulo 5 Reutilizando código e escrevendo funções.
Prof.: Sergio Pacheco Linguagem PHP Prof.: Sergio Pacheco 1.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Tecnologia para Web JavaScript
Introdução ao JavaScript
Cookies e Sessões Mauro César Lopes. Mecanismos para guardar estados entre requisições HTTP HTTP é um protocolo sem estado Uma requisição é independente.
Emitindo seu Certificado Digital
Como Acessar. Como Acessar Na página que irá abrir, procure pela “Área de Estudo do Aluno” Site do Portal RL Clique em “Turmas a Partir de 2013”, neste.
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Programação Web com PHP
A Linguagem HTML.
Aula R Prof. Naércio Filho Técnico em Informática
Aula 4 Prof. Naércio Filho Técnico em Informática
Aulas ministradas por:
Por André Luis e Arthur Kalsing Mini-curso de PHP.
Uma empresa que veio à moda antiga
Curso básico de PHP 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
 Muitas aplicações se faz necessário o acompanhamento da navegação do usuário armazenando informações específicas de cada um.  É comum hoje em dia acessarmos.
Ponto On-Line O Ponto On-Line é a forma mais simples para você registrar as batidas de ponto O funcionário digita sua matrícula e senha, e as batidas são.
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
Programação WEB Transferência de Arquivos Prof. Timoteo Lange Junho2014.
Desenvolvimento de WEB sites com PHP Breno Leonardo Gomes de Menezes Araújo
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Tela Inicial Tela Inicial do Sistema OcoMon, caso você seja um usuário cadastrado faço o login colocando o Usuário e a Senha cadastrados, caso não tenha.
© 2012 Cisco e/ou suas afiliadas. Todos os direitos reservados. Cisco Confidencial 1 Registre-se Obtenha seu usuário de parceiro da Cisco.
BeAnyWhere Acessível em:
Acesse agora Esta opção permite o acesso remoto ao conteúdo assinado do Portal de Periódicos disponível para o Instituto.
Sistemas Operacionais II O Shell Bash. Objetivos Conhecer a sintaxe dos comandos; Trabalhar com funções; Trabalhar com variáveis; Expressões aritméticas;
DESENVOLVIMENTO WEB II Estruturas de Decisão – IF..ELSE.
PHP e Formulários Web.
Introdução ao Moodle Escola Secundária Emídio Navarro Viseu
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
Aula 4 Prof. Naércio Filho Técnico em Informática
Unidade 5 – Integrando JSP e Servlets Prof.: Henrique Santos
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
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Prof. Renato de Oliveira Bastos
Feapa Prof Osiel Marlon Disciplina: Engenharia de Software 2009 Curso: Sistemas de Informação.
Desenvolvimento WEB Prof. Renato de Oliveira Bastos
Administrando e iniciando experimentos Como criar um laboratório para ensino de eletrônica com acesso remoto Parte ICBL 2008.
Shell Script Parte 2.
Beta.portaltransparencia.org.br/admin. Clicar nas abas abaixo para realizar o preenchimento dos itens.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
Include é uma função do PHP que permite a inclusão do conteúdo de um outro arquivo no arquivo PHP atual, permitindo-se o reaproveitamento de uma ou mais.
Felipe Nunes Flores – Programa de Educação Tutorial.
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
Formulários em PHP Trabalhando o HTML + PHP
Universidade Federal do Pará Instituto de Ciências Exatas e Naturais Faculdade de Computação Linux – Prática Regiane Kawasaki
PROGRAMAÇÃO PARA INTERNET Prof.: Jean Carlo Mendes
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)
Prof. Renato de Oliveira Bastos
Acesso à Plataforma SNELIS Sistemas e Recursos da Plataforma SNELIS Clique aqui.
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
© Todos os direitos reservados para Icatu Seguros S/A Nenhuma parte desta publicação pode ser reproduzida, arquivada ou transmitida de nenhuma.
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.
Ismael Stangherlini – Programa de Educação Tutorial.
INSTALAÇÃO E CONFIGURAÇÃO DA FERRAMENTA CONNECTOR.
Banco de Dados Marcio Ferreira da Silva. PHP e Banco de Dados Uma das facilidades do PHP é na utilização dos bancos de dados. O MySQL é um banco de dados.
COMO ACESSAR MEU HOT SESSÃO BY: ENTRARNO.ORGENTRARNO.ORG.
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:
Prof. Eng. Diego A. G. Ribeiro
Exercícios Crie um formulário com os campos nome, endereço, telefone, após enviar os dados para o servidor, apresente todos os dados na página PHP. Crie.
Transcrição da apresentação:

COOKIES ► Variáveis armazenadas no computador do usuário. ► Podem ser acessados pelo usuário. ► Não é recomendado para armazenar informações sigilosas como senhas.

► Sintaxe  Setcookie(,,,,,); ► Ex: setcookie("senha","123",time()+5); ► Parâmetros  Nome  [valor]  [validade]  [caminho]  [nome_dominio]  [seguro]  [httponly]

Manipulação de cookies ► Os cookies criados estão disponíveis no array: $_COOKIE[‘’] ► O índice do array é dado pelo nome do cookie criado. $_COOKIE [“senha”] Exemplo:

Aplicações de Cookies ► Website que tenha um sistema de login; ► Que tenha uma página secundária restrita a certos usuários;

► Formulário html: Login: Senha:

► Script php: <?php $usuario = $_POST['usuario']; $senha = $_POST['senha']; if ($usuario==antonio && $senha==123) { setcookie("usuario",$usuario,time()+5); setcookie("senha",$senha,time()+5); header("Location:pagina1.php"); } else { header("Location:index.php"); } ?>

► Página Secundária Pagina 1 <?php $usuario = $_COOKIE ['usuario']; $senha = $_COOKIE ['senha']; if (!$usuario) { echo “ você não está logado!!! ”; echo “ efetuar login ”; } else { ?> Conteúdo da Pagina 1 <?php }; ?>

► Desafio:  Livro de Visitas ► Inserir novo comentário (nome, , comentário)‏ ► Área de administração (apagar comentários)‏

SESSION ► Variáveis armazenadas no computador do usuário de forma temporária e dividida por sessões. ► Não podem ser acessados pelo usuário. ► Recomendado para armazenar informações sigilosas como senhas.

► Sintaxe  session_start();  session_id();  session_name();  session_unset();  session_destroy();

session_start() ► Indica o início de uma sessão. As variáveis sessions só passam a existir, ou passam a poder ser inicializadas, a partir deste comando;

session_id() e session_name() ► Identifica qual session está sendo usada, caso possuam mais páginas com sessions abertas e com mesmas variáveis. ► Se id não for inicializado a session será inicializada em um id que não esteja sendo usado no momento.

session_unset() e session_destroy() ► Unset libera espaço em memória de todas as variáveis utilizadas na sessão sem que a sessão seja finalizada. ► Destroy acaba com todas as variáveis e fecha a sessão, não sendo permitida utilização de variáveis sessions não podem ser utilizadas apóos este comando.

Exercício ► Crie uma página de login com pelo menos um campo nome; ► Crie uma página que identifique que o usuário está logado (usando session); ► Identifique se o usuário logou na página nos útimos 10 minutos (usando cookies)