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: 7.516 ]
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>';
Compilando kernel no Debian Squeeze
Como ter o ChatGPT no seu site em PHP
Instalar Minecraft, League of Legends e Fortnite no Linux
Redes de Computadores · IPtables · Endereços IPs - Explicações básicas
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Criando um blog com o CakePHP 2.2.1
Gerando gráficos com PHP e highcharts.com
Solução open source para clínicas médicas
A simples classe Date Operations
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Conky não mostra temperaturas da CPU no notebook (0)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (0)









