Qual a diferença de usar varíavel $_POST e utilizar FILTER INPUT ?
Até então eu só usava as variáveis " $_POST " ou " $_GET ", mas depois de vi um vídeo em que o cara utiliza esse " filter_input(INPUT_POST, ''nome'', FILTER_SANITIZE_STRING) "...Ajuda aí alguém...
Carlos Silva
Curtidas 0
Melhor post
Marlon
11/03/2020
Até então eu só usava as variáveis " $_POST " ou " $_GET ", mas depois de vi um vídeo em que o cara utiliza esse " filter_input(INPUT_POST, ''nome'', FILTER_SANITIZE_STRING) "...Ajuda aí alguém...
Saudações Carlos Marlon aqui. O objetivo do filter_input, é justamente filtrar os dados oriundos de um form.
A sintaxe da função já diz muito sobre ela. Existem diversos filtros para cada tipo de dado que vem de um formulário, podemos por exemplo filtrar um campo de email para saber se realmente o Usuario digitou um Email. Pesquise sobre os tipos de filtros, existem duas vertentes, a sanitize e a validade, onde a sanitize limpa e a validade valida.
já em relação ao $_POST puro, não existirá filtro para os dados, deixando brecha para usuários maliciosos atacarem seu sistema.
Vlw boa sorte.
GOSTEI 1