IFSC-Programação para a WEB - prof. Herval Daminelli



Documentos relacionados
Programando em PHP. Conceitos Básicos

LINGUAGEM DE PROGRAMAÇÃO WEB

Programação Web Prof. Wladimir

Linguagem de. Aula 06. Profa Cristiane Koehler

Tecnologias Web. Formulários HTML

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

COMO FUNCIONA UM FORMULÁRIO

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Scriptlets e Formulários

Manipulação de Dados em PHP (Visualizar, Inserir, Atualizar e Excluir) Parte 2

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

Formulário (Send & Recieve) Prof. Celso H. Masotti

Desenvolvedor Web Docente André Luiz Silva de Moraes

Enviado dados para o PHP através de formulário

Internet e Programação Web

Mais sobre uso de formulários Site sem Ajax

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

Desenvolvimento de Aplicações para Internet Aula 11

Programação para Internet I

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

LINGUAGEM DE PROGRAMAÇÃO WEB

Curso De PHP. Aula 4. Formulários. Cookies. Session. Mail

O código acima descreve o formulário com uma caixa de texto e dois botões


ÍNDICE. 16/06/ :48 Leite Júnior

Web Design. Prof. Felippe

02 - Usando o SiteMaster - Informações importantes

Ferramentas para Multimídia e Internet

Curso de Aprendizado Industrial Desenvolvedor WEB

Conteúdo. Especificação HTTP v1.1

Programação Web Prof. Wladimir

Desenvolvendo Websites com PHP

Manual do Painel Administrativo

Programação Web Prof. Wladimir

Aulas de PHP Criptografia com Cifra de César. Paulo Marcos Trentin

Os componentes de um formulário são: Form, Input, Select e AreaText

JavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.

Bem vindo ao ajuda do software QUICKFISH para criação de sites.

Introdução ao PHP. Prof. Késsia Marchi

Construção Páginas de Internet

Programação WEB II. Sessions e Cookies. progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

SIMULADOS & TUTORIAIS

Inserindo e Listando registros

Programação para Internet

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

Introdução a PHP (Um Programa PHP)

Segurança em Sistemas Web. Addson A. Costa

Manual de Utilizador. Caderno. Recursos da Unidade Curricular. Gabinete de Ensino à Distância do IPP.

Programação de Servidores CST Redes de Computadores

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

Guia de Integração para Transferência

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Tutorial de Integração HTML

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão

Material de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS -

Prática em Laboratório N.01 Criando um Serviço Web via Console

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

0,5 pelo negrito das palavras ID, Nome, e Analisar em outro momento.

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

Omega Tecnologia Manual Omega Hosting

Introdução. História. Como funciona

Manual de Utilização do PLONE (Gerenciador de página pessoal)

ASSOCIAÇÃO CRISTÃ DE MOÇOS DO RIO GRANDE DO SUL DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

Coleção - Análises de marketing em clientes de

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Enviando Arquivos para a Neoband

Instalação do Wordpress. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Bool setcookie (string nome [, string valor [, int validade [, string caminho [, string dominio [, int seguro]]]]] )

PROGRAMAÇÃO PARA INTERNET. Fonte: Raul Paradeda

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Tecnologias para apresentação de dados - Java Script. Aécio Costa

Tutorial do Super Autoresponder

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Sistemas para internet e software livre

Construindo portais com Plone. Módulo 3 Templates

PHP Material de aula prof. Toninho (8º Ano)

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

Programação para Internet I

Criando um script simples

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

CARREGAR VARIÁVEIS EXTERNAS PARA O FLASH

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Ela funciona de um jeito parecido com as mídia de RSS próprio: o sistema acessa o feed do twitter e exibe, na tela, os últimos tweets.

Procedimento Operacional. Este documento tem como finalidade informar todos os parâmetros necessários para a configuração do Internet Explorer 8.

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Transcrição:

1 Um script em PHP ou página HTML pode transferir dados para outro script em PHP no servidor de diversas maneiras. Algumas destas maneiras são: Por meio de formulários, usando o método GET ou POST; Através da URL do navegador, montando uma query string (método GET por padrão); Por meio de um link inserido em uma página web (método GET por padrão).

2 Uma aplicação web pode receber dados do cliente por meio de uma query string, passada pela URL do navegador. A query string deve ser composta dos seguintes elementos: 1. Especificação do domínio hospeda o script e que irá receber os dados; 2. Uma barra (/) seguida do nome do script que irá processar os dados; 3. Uma interrogação (?) sendo seguida por um identificador, um sinal de igual (=) e o valor do dado a ser transmitido; 4. Se houver dados adicionais, acrescenta-se um e comercial (&), seguido de um novo identificador, um sinal de igual e mais um valor a ser enviado. Pode-se repetir este passo 4) indefinidamente. Exemplo: www.meuservidor.com.br/processadados.php? idade=35&altura=1.82&nascimento=10/07/1990

3 Uma página web ou um script em PHP também pode enviar informações para outro script em PHP por meio de um link. A metodologia é muito semelhante ao uso da query string, visto no exemplo anterior. Veja: <body> <!-- passando dados por links --> <a href=" http://www.meuservidor.com.br/processada dos.php?idade=35&altura=1.82&nascimento= 10/07/1990"> Enviando informações ao servidor </a> </body>

No servidor, o PHP receberá os dados usando um vetor superglobal chamado $_GET. O script em PHP no servidor que iria receber os dados de um link poderia ter a seguinte configuração: <?php //recebendo os dados do navegador $idade = $_GET["idade"]; $altura = $_GET["altura"]; $nasc?> = $_GET["nascimento"]; O processor é exatamente o mesmo se os dados estivessem sendo enviados do cliente para o servidor por meio de um formulário com o método get. 4

5 Sempre que pedimos ao navegador para que o mesmo exiba determinada página ou script em PHP armazenados no servidor, o método padrão é o GET. Exemplo: se o usuário digitar, na URL do navegador, http://hdam.pro.br/prw/mostra-medias.php, o PHP no servidor irá receber esta requisição por meio do método GET.

6 Métodos GET ou POST; Se a tag <form> contiver o atributo method especificado com o valor get, o formulário enviará os dados por esse método; Se a tag <form> contiver o atributo method especificado com o valor post, o formulário enviará os dados pelo método POST; Se a tag <form> não contiver o atributo method, o padrão utilizado pelo navegador é GET; Exemplo: A)<form action="script.php" method="get"> Neste caso, o servidor receberá os dados pelo metódo GET B)<form action="script.php" method="post"> Neste caso, o servidor receberá os dados pelo método POST

7 Insegurança no envio das informações: os dados são transmitidos junto do nome do script que irá recebê-los no servidor, na forma de query string, e aparecem na URL do navegador; Limite na quantidade de informações a serem enviadas pelo método GET: 2048 caracteres (2 KB); Porém, uma vantagem deste método é que as informações de um formulário podem ser guardadas no bookmark ou favoritos do navegador. Com POST isso não é possível. Veja mais em http://marceloweb.info/principais-diferencasentre-os-metodos-http-get-e-post/

A maioria dos elementos de um formulário exige um atributo name, ao qual atribuímos determinado valor; No servidor, o script em PHP utilizará estes "names" para identificar o objeto que está enviando o dado e salvar a informação. Para isso, a linguagem PHP usa dois vetores: $_POST ou $_GET; O vetor a ser utilizado depende do método escolhido para envio das informações. Para o método GET, o PHP salva a informação assim: $nome = $_GET["nome"];e para o método POST: $idade = $_POST['idade']; //o PHP admite apóstrofos também. O índice "nome" pode ser substituído por uma variável do PHP. 8

Elemento HTML PHP 9 Se o formulário usar GET, basta trocar $_POST por $_GET