Home  Fórum  Sobre  Contato 

Informações

Você está vendo Coletando informações do usuário com PHP. Você pode deixar um comentário ou um trackback esse post
Há 12 comentários.

October 2007
M T W T F S S
    Nov »
1234567
891011121314
15161718192021
22232425262728
293031  

Páginas

  • Contato
  • sitemap
  • Sobre

Categorias

  • ClubePC (13)
  • Desenvolvimento (37)
    • AJAX (2)
    • HTML-CSS (15)
    • Javascript (5)
    • Jquery (1)
    • MySQL (7)
    • PHP (18)
      • Aprendendo PHP (6)
    • Scripts (4)
  • Designer (42)
    • CG (12)
      • 3ds Max (6)
    • Photoshop (20)
  • Diversos (26)
  • Download (55)
  • Games (20)
  • Guia de Compra (2)
  • Hardware (7)
  • Humor (11)
  • Internet (31)
    • Blogs (3)
    • Firefox (8)
  • Notícias (33)
  • Rapidinha (6)
  • Softwares (45)
  • Windows (32)
  • Links

    • Contato
    • Download de filmes
    • Efeito Azaron
    • MeioBit
    • Site da Morróida

Site Meta

Syndicate this site using RSS 2.0The latest comments to all posts in RSS 2.0
  • Register
  • Log in
Oct-07 30

Coletando informações do usuário com PHP

Enviado por: Thales RB. .     12 comentários.     Categorias: Desenvolvimento, PHP

Esse é um dos fundamentos do PHP, pois pegar dados do usuario é algo extremamente fundamental, para isso irei ensinar os dois metodos existentes para se coletar os dados do usuario o GET e o POST.

Para começar vamos as diferenças entre eles:

$_GET: as informações enviadas são visiveis por todos e são passadas atravez da URL, e pode ser enviado no maximo 100 caracteres

$_POST: as informações enviadas são invisiveis e não tem limite de caracteres.

Agora vamos a alguns exemplos de utilização, e explicação do uso de cada um, eu somente irei explicar, a parte desses comandos php, então espero que você já saiba o básico de formulários HTML. (veja um lista de comandos para formulários)

Para usarmos varios parametros com o GET ou o POST usamos o &(e comercial)

Usando o GET

Como um exemplo prático, crie um arquivo chamado index.html com o seguinte conteudo:

[code="html"]

Nome:
Idade:

[/code]

note que esse é um simples arquivo html e é importante notar o method=”get” que define qual será o metodo usado para enviar os dados desse formulário. Quando o usuário clicar no botão enviar a url ficará com os dados digitados algo como:

www.clubepc.org/ola.php?nome=Thales&idade=22

Então no arquivo ola.php, você irá pegar os dados enviados, pelo GET usando o comando, $_GET["campo"] o campo, é o name do input, no arquivo anterior, são name=”nome” e name=”idade”.

O conteudo do arquivo ola.php:

[code="html"]Olá.
Você tem anos de idade![/code]

Como pode ser visto esse metodo é pessimo para enviar dados importantes, como senhas, mas ele pode ser muito util, em casos como escolher um item a ser editado o famoso id=1.

Usando o POST

Esse metodo é bem parecido com o GET basicamente é só mudar o GET por POST do exemplo anterior. Com isso iremos usar o mesmo arquivo do exemplo anterior:

[code="html"]

Nome:
Idade:

[/code]

a unica alteração aqui é o metodo que ficará method=”post”. Como ele não mostra os dados enviados a URL ficará www.clubepc.org/ola.php

E no arquivo ola.php só iremos substituir o GET por POST:

[code="html"]Olá.
Você tem anos de idade![/code]

E como já citado esse metodo permite enviar qualquer quantidade de dados otimo para artigos ou qualquer tipo de texto e como os dados não aparecem na URL, pode ser usado para senhas

Sintetizando pode se usar o metodo POST para tudo, isso ocorre porque, o GET foi feito na criação do PHP, e o POST foi criado posteriormente, para incrementar o envio de dados atravez de formulários.

A váriavel $_REQUEST

A váriavel $_REQUEST permite pegar o conteudo dos dados enviados tanto pelo metodo GET quanto o POST Exemplo:

[code="html"]Olá.
Você tem anos de idade![/code]

   13,935 visualizações

Tags: PHP, PHP Basico

Leia também

  • Textos/Numeros aleatórios em PHP/Mysql
  • Ler quebra de linha do dados do banco de dados com PHP
  • Gravar ou exibir datas em português com o PHP
  • Tutorial Básico PHP (Aprenda PHP)
  • Como fazer formulários em HTML/PHP

Alterar a cor da barra de rolagem do IE »« Comandos basicos do Mysql no PHP

Enviando e-mail usando o PHP >> Clubepc
Pingback on December 14th, 2007.

[...] isso

Como fazer formul
Pingback on December 14th, 2007.

[...] method: esse

Jeferson
Comment on August 23rd, 2008.

sdasda

leandro
Comment on May 31st, 2009.

muito bom parab

naldinhoPR
Comment on June 20th, 2009.

Muito bom cara

clezio
Comment on September 19th, 2009.

muito bom, mesmo

Yuri
Comment on February 28th, 2010.

Opa… Muito Obrigado!

marcelo
Comment on June 28th, 2010.

oi gostaria que os dados do formulario fossem enviados para meu email e nao aparecessem na tela nao to conseguindo fazer o emxemplo funcionou mas aparece na tela do pc se vc pudesse mandar um exmplo do form.html e do resultado.php pra enviar o resultado pro meu email eu ficaria agradecido

Fernando
Comment on August 19th, 2010.

Oi, assim como o marcelo eu gostaria de saber como fa

Jonatas
Comment on January 19th, 2011.

Ol

Me
Comment on July 27th, 2011.

Os quotes est

Criar um formulário com PHP – AFTEBI :: COVILHÃ
Pingback on January 25th, 2012.

[...] method: esse é o metodo que os dados serão enviados, se usam dois metodos get e post(leitura obrigatoria) [...]

Deixe um comentário

Os campos nome e e-mail são obrigatorios(o e-mail não será exibido), a URL é opcional.

Os comentários podem ter os seguintes comandos:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>







Posts mais vistos

  • Download Vray 1.5 para 3ds Max
  • Emulador Nintendo DS – No$GBA
  • Pacote de fontes Graffiti
  • Como fazer formulários em HTML/PHP
  • Detonado – Castlevania: Portrait of Ruin – NDS
  • Detonado – Castlevania Order of Ecclesia – NDS
  • Instalar o Windows XP em Hds SATA
  • Tutorial Básico PHP (Aprenda PHP)
  • Download Photoshop CS3
  • Download de modelos de carros para o 3ds Max

Comentarios recentes

  • william on Dicas – Yu-Gi-Oh! Nightmare Troubadour – NDS
  • joao victor on 300 3D Smileys para MSN
  • Tutorial Básico PHP - Riba Developer on Instalando o Apache, PHP, Mysql no Windows
  • pedro henrique on Digimon World Dawn/Dusk – DNA/Armor Digivolution
  • Eduardo on Query String

Tags

3ds Max 3ds Max Basico Aprendendo PHP Brushes ClubePC Computação Grafica CSS CSS-Hacks Designer Detonados Diversos Download Downloads Firefox Fontes Games Google Hardware HTML Básico Humor Icones Internet Internet Explorer Javascript Jogos-PC Microsoft MySQL mysql-basico NDS Notícias Office Photoshop PHP PHP Basico Portable Rapidinha Script Sobre Softwares tags-HTML Wallpapers Windows Windows-Vista Windows-XP WordPress
eXTReMe Tracker