Pegar dados via POST GET ou REQUEST com PHP
Olá pessoal, irei mostrar hoje como pegar dados via POST, GET ou REQUEST de uma maneira ieficiente.
Imagina a situação, você tem um formulário com 20 campos, o trabalho para recuperar esses dados no arquivo postado é um tanto chato, seria mais ou menos assim.
$nome = isset($_POST["nome"]) ? $_POST["nome"] : ""; $endereco = isset($_POST["endereco"]) ? $_POST["endereco"] : "";
Meio complicado né, para ajudar nessa parte eu utilizo uma forma bem pratica que já faz o recebimento das
variáveis para eu poder trabalhar segue ela:
#Pega variaveis vinda do formulário via POST
foreach( $_POST as $campo => $vlr){
$$campo = AntiInjection($vlr);
}
Dessa forma eu faço um foreach no array $_POST, poderia ser em GET ou REQUEST, pego o nome do campo e o valor
e dentro do foreach eu simplesmente utilizo o método $$ para criar uma variável com o conteúdo da variável após o cifrão e já aplico uma função de anti sql injection para ficar tranquilo. Segue a função anti sql injection.
function AntiInjection($param){
$param = strip_tags($param); // retirar as tags html
$param = mysql_escape_string($param); //Retirar todas tags referentes do mysql ex: select, insert, update drop etc...
return $param;
}
Bom espero que isso ajude vocês ao pegar os conteúdos dos formulários com muitos campos, até a próxima.




Fala grande mano!
Aki é o Rafa de Curitiba, parcero do curso de SEO, parabéns pelo blog e por essa dica… muito boa!
Abraços!
Segue dica