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.915 ]
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 agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
DHCP com controle de IP e compartilhamento no Debian Squeeze
Instalar certificado SSL/TLS digital válido gratuito no Linux
Como utilizar de forma correta os repositórios e pacotes Backports
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Solução open source para clínicas médicas
Debugando aplicações PHP usando phpdbg - parte 01
Instalando a extensão json para o php-5.1 no CentOS/Red Hat
Debian com Apache, PHP4, PHP5 e MySQL
Ninguém planeja fracassar, mas muitos fracassam por não planejar
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Problemas com a clonagem de debian (2)
Linux mint só reproduz vídeos em navegadores se estiverem mutados (1)