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: 6.983 ]
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 do IPtables - Comentários e sugestões de regras
Customizar a Instalação do Linux Debian com Preseed
Resolver problemas de Internet
Atualizar Debian Online de uma Versão para outra
Lista de extensões preferidas para Joomla!
Funções da categoria Miscelânea do PHP
Desenvolvendo um componente de calendário dinâmico em PHP
Uma introdução à biblioteca GD
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (0)
Programa fora de escala na tela do pc (33)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









