Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Explanações sobre o que é URI, URL, URN e conferindo na prática algumas diferenças entre POST e GET com PHP e HTML. Também tem um teste que verifica algumas diferenças entre POST e GET, um teste simples dos limites de caracteres que alguns navegadores suportam na barra de endereços e um teste simples de velocidade das solicitações POST e GET.
[ Hits: 5.763 ]
Por: Buckminster em 30/04/2024
<!DOCTYPE html> <html> <head> <meta lang="pt-br" charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Filtro</title> </head> <body> <form action="filtro.php" method="post" id="iform" name="iform"> <input type="text" id="usuario" name="usuario" placeholder="Username" autofocus="autofocus"> <input type="password" id="senha" name="senha" placeholder="Password"> <button type="submit" id="botao" name="botao">Login</button> </form> </body> </html>
<?php if(filter_input(INPUT_SERVER, 'REQUEST_METHOD')==='POST'): echo 'filter_has_var: INPUT_SERVER campo REQUEST_METHOD corresponde',PHP_EOL,PHP_EOL; echo '<pre>'; //print_r($_SERVER); print_r(filter_input_array(INPUT_SERVER)); //print_r(filter_input(INPUT_SERVER, 'REQUEST_METHOD')); echo '</pre>'; $usuariop = filter_input(INPUT_POST, 'usuario', FILTER_UNSAFE_RAW); $usuariog = filter_input(INPUT_GET, 'usuario', FILTER_UNSAFE_RAW); //$senhap = filter_input(INPUT_POST, 'senha', FILTER_UNSAFE_RAW); //$senhag = filter_input(INPUT_GET, 'senha', FILTER_UNSAFE_RAW); echo 'var_dump(usuariopost)-corresponde: ';var_dump($usuariop); echo '<br>'; echo 'var_dump(usuarioget)-corresponde: '; var_dump($usuariog); echo '<br><br>'; echo 'echo usuariopost-corresponde: ' . $usuariop . '<br>'; echo 'echo usuarioget-corresponde: ' . $usuariog . '<br><br>'; else: echo 'filter_has_var: INPUT_SERVER campo REQUEST_METHOD não corresponde',PHP_EOL,PHP_EOL; echo '<pre>'; //print_r($_SERVER); print_r(filter_input_array(INPUT_SERVER)); //print_r(filter_input(INPUT_SERVER, 'REQUEST_METHOD')); echo '</pre>'; $usuariop = filter_input(INPUT_POST, 'usuario', FILTER_UNSAFE_RAW); $usuariog = filter_input(INPUT_GET, 'usuario', FILTER_UNSAFE_RAW); //$senhap = filter_input(INPUT_POST, 'senha', FILTER_UNSAFE_RAW); //$senhag = filter_input(INPUT_GET, 'senha', FILTER_UNSAFE_RAW); echo 'var_dump(usuariopost)-não corresponde: ';var_dump($usuariop); echo '<br>'; echo 'var_dump(usuarioget)-não corresponde: '; var_dump($usuariog); echo '<br><br>'; echo 'echo usuariopost-não corresponde: ' . $usuariop . '<br>'; echo 'echo usuarioget-não corresponde: ' . $usuariog . '<br><br>'; endif; // Fora do if-else $usuariop = filter_input(INPUT_POST, 'usuario', FILTER_UNSAFE_RAW); $usuariog = filter_input(INPUT_GET, 'usuario', FILTER_UNSAFE_RAW); echo 'var_dump(usuariopost)-final: ';var_dump($usuariop); echo '<br>'; echo 'var_dump(usuarioget)-final: '; var_dump($usuariog); echo '<br><br>'; echo 'print_r post: ';print_r($usuariop); echo '<br>'; echo 'print_r get: ';print_r($usuariog); echo '<br><br>';
Como ter o ChatGPT no seu site em PHP
Compilação e instalação do Vim e habilitando a copiar e colar com o mouse
Instalar certificado SSL/TLS digital válido gratuito no Linux
Antivírus ClamAV com proteção em tempo real
Instalar OBS Studio e VLC no Slackware 15
Debugando aplicações PHP usando phpdbg - parte 01
Funções da categoria Miscelânea do PHP
Uma introdução à biblioteca GD
Solução open source para clínicas médicas
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (1)
O que você está ouvindo agora? [2] (180)