seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] method get e post

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] method get e post Empty [tutorial] method get e post Seg Jul 02, 2012 3:31 am

Kodo no Kami

Kodo no Kami
master
master

bom galera faz tempo q eu nao fasso um tutorial entao let's go, nesse tutorial vou falar de metodo GET e POST do php q sao meios de transmitir dados, o metodo GET vc pode visualizar ele na url assim podendo transmitir via url ja o POST nao, antes de tudo como eu nao tenho servidor de php e nem web on to usando o proprio pc com o wamp q tem o php+apache+mysql basta baixar ele e instalar depois vamos la

depois de baixar e instalar ele voce ativa ele e vai na pasta principal do wamp procura uma pasta chamada WWW e depois basta criar um arquivo la dentro com extensao .php no meu exemplo esse arquivo se chama fts.php, abra esse arquivo php e digite o codigo abaixo depois salve o arquivo

Código:

<?php
  echo "hacker fts315";
?>

isso so e para testar para ver se o php ta funfando, depois abra o navegador e digita o ip de loopback + o nome do arquivo (127.0.0.1/fts.php), se aparecer so a menssagem "hacker fts315" entao o servidor ta funfando, se aparecer o codigo todo entao nao ta entao reincie o servidor wamp e teste denovo, caso esteja funfando agente vai criar um novo arquivo agora html (agente poderia digitar os codigos html dentro do arquivo php mais isso deixa para depois), depois de criar o arquivo html base (no meu caso aq criei um chamado fts.html)

Código:

<html>
  <head>
      <title> by hacker fts315 </title>
  </head>
  <body>
     
  </body>
</html>

nao vou entrar em detalhes sobre o codigo acima, dentro de <body> agente cria um <form action="fts.php" method="GET"> e um </form> para fechar a tag, form indica q e um formulario action e nosso arquivo fts.php e method e nosso methodo para transmitir o dado q e o GET, dentro do form agente vai criar um <input type="text" name="lol"> , o input type="text" indica q e um edit (nao sei o nome q se da a esse treco kkkkk), e name e o nome dele (isso e necessario para pegar o dado transmitido no nosso php), depois crie um <input type="submit" value="enviar">, o input type="submit" seria uma especime de botao para enviar o dado do form e value e nome q aparece no botao, ficaria assim

Código:

<html>
  <head>
      <title> by hacker fts315 </title>
  </head>
  <body>
      <form action="fts.php" method="GET">
          <input type="text" name="lol">
          <input type="submit" value="enviar">
      </form>
  </body>
</html>

depois salve o arquivo abra o navegador e digite o ip de loopback denovo so q agora com o nome do arquivo html (127.0.0.1/fts.html), depois disso voce vai ver o um lugar para digitar e um botao (caso vc nao veja isso faça tudo de denovo) se tiver ok entao a parte html, abre o arquivo php denovo apague o echo "hacker fts315"; e crie uma variavel la no meu exemplo vou usar uma variavel chamada $rec depois atribua a ela $_GET["lol"]; , esse $_GET significa o methodo q agente ta recebendo e o "lol" e nome do q agente coloco para enviar, depois coloque um echo + nome da variavel q atribuimos, veja como ficaria

Código:

<?php
  $rec = $_GET["lol"];
  echo $rec;
?>

salve o arquivo digite o ip de loopback + o arquivo de html (127.0.0.1/fts.html) depois digite algo naquele edit e aperta em enviar, e pronto se aparecer o texto q vc digito la entao ta funfando, se agente analisar a url vai ver algo parecido com isso


[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

testando foi oq eu escrevi la no edit e lol e nome, eu nao preciso abrir o arquivo fts.html so eu digitar [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] ja enviaria, esse e metodo GET, ja o POST so eu alterar no html method="GET" para method="POST" e no arquivo php alterar $_GET["lol"] para $_POST["lol"], na url mesmo depois de enviar pelo POST ainda fico do mesmo jeito, para terminar eu tinha falado q dava para colocar os codigo html dentro do php para isso nesse exemplo agente remove a parte action="fts.php" veja

Código:

<html>
  <head>
      <title> by hacker fts315 </title>
  </head>
  <body>
      <form method="POST">
          <input type="text" name="lol">
          <input type="submit" value="enviar">
      </form>
  </body>
</html>

<?php
  $rec = $_POST["lol"];
  echo $rec;
?>

by hacker fts315

https://endoffile.umforum.net

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos