note 125519 deleted from tutorial.forms by cmb
| From: | cmb@php.net | Date: | Wed, 18 Nov 2020 09:52:04 +0000 |
| Subject: | note 125519 deleted from tutorial.forms by cmb | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-215860@lists.php.net to get a copy of this message | ||
Note Submitter: ilustraCode
----
Antes de enviarmos as informações para o PHP é imprescindÃvel que esteja usando as tags
"corretas" no HTML5, por exemplo, para email usar type="email", números usar
type="number", etc. Assim será feito uma pré-verificação dos dados.
Além do site possuir HTTPS, é bom fazer o tratamento dos dados no arquivo que recebe as
informações do formulário. Uma boa prática é adicionar addslashes() para cada
informação:
<?php
$_name = addslashes($_name['nome_do_campo'])
?>
Caso o seu formulário possui muitos dados podemos fazer de outra forma, salvando todos os dados
em uma array:
<?php
$_dados = filter_input_array(INPUT_POST, FILTER_SANITIZE_MAGIC_QUOTES)
?>
//FILTER_SANITIZE_MAGIC_QUOTES = tem a mesma função do addslashes();