Outro exemplo post

<< Click to Display Table of Contents >>

Navigation:  Forms input >

Outro exemplo post

Previous pageReturn to chapter overviewNext page

form.php

 
<form name="post" action="./Principal.php" method="post" enctype="multipart/form-data" autocomplete="off" novalidate>
    <input type="text" name="nome" value="<?= ($dados->nome ?? ""); ?>" placeholder="Nome"/><br/>
    <input type="password" name="pass" value="<?= ($dados->senha ?? ""); ?>" placeholder="Senha"/><br/>
    <button>Enviar</button>
</form>

 

Principal.php

 

// isso já remove todos os scripts inseridos no POST
$post = filter_input_array(INPUT_POSTFILTER_SANITIZE_STRIPPED);
if ($post) {
    $dados = (object$post;
    echo "Nome: {$dados->nome}<br>Pass: {$dados->pass}"
        
    // já limpa da memoria depois de usar - tire isso para continuar exibir o nome após o submit
    unset($dados);
}
 
include __DIR__ . "/form.php";