<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RicardoK &#187; anti sqlinjection</title>
	<atom:link href="http://www.ricardok.com/tag/anti-sqlinjection/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ricardok.com</link>
	<description>Pensamentos que Conduzem Ação</description>
	<lastBuildDate>Thu, 13 Oct 2011 06:10:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Pegar dados via POST GET ou REQUEST com PHP</title>
		<link>http://www.ricardok.com/pegar-dados-via-post-get-ou-request-com-php/</link>
		<comments>http://www.ricardok.com/pegar-dados-via-post-get-ou-request-com-php/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 21:53:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[anti sqlinjection]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[slider]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.ricardok.com/?p=91</guid>
		<description><![CDATA[Olá pessoal, irei mostrar hoje como pegar dados via POST, GET ou REQUEST de uma maneira mas eficiente.

Imagina a situação, você tem um formulário com 20 campos, o trabalho para recuperar esses dados no arquivo postado é um tanto chato]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal, irei mostrar hoje como pegar dados via POST, GET ou REQUEST de uma maneira ieficiente.</p>
<p>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.</p>
<pre class="brush: php; title: ; notranslate">
$nome = isset($_POST[&quot;nome&quot;])  ? $_POST[&quot;nome&quot;] : &quot;&quot;;
$endereco = isset($_POST[&quot;endereco&quot;])  ? $_POST[&quot;endereco&quot;] : &quot;&quot;;
</pre>
<p>Meio complicado né, para ajudar nessa parte eu utilizo uma forma bem pratica que já faz o recebimento das<br />
variáveis para eu poder trabalhar segue ela:</p>
<pre class="brush: php; title: ; notranslate">
 #Pega variaveis vinda do formulário via POST
 foreach( $_POST as $campo =&gt; $vlr){
    $$campo = AntiInjection($vlr);
 }
</pre>
<p>Dessa forma eu faço um foreach no array $_POST, poderia ser em GET ou REQUEST, pego o nome do campo e o valor<br />
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.</p>
<pre class="brush: php; title: ; notranslate">
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;

}
</pre>
<p>Bom espero que isso ajude vocês ao pegar os conteúdos dos formulários com muitos campos, até a próxima.<br />
<h3 class='related_post_title'>Voce também pode gostar disso</h3>
<ul class='related_post'>
<li><a href='http://www.ricardok.com/url-amigavel-com-htaccess/' title='Url Amigável com .htaccess'>Url Amigável com .htaccess</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ricardok.com/pegar-dados-via-post-get-ou-request-com-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

