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: 8.199 ]
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>';
Manual traduzido do Squid - Parte 2
Atualizar Debian Online de uma Versão para outra
Instalando a extensão json para o php-5.1 no CentOS/Red Hat
Funções da categoria Miscelânea do PHP
Instalação do MediaWiki em uma Project web do SourceForge
Criando um blog com o CakePHP 2.2.1
A simples classe Date Operations
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo









