A Widicom anuncios esta com promocao em precos, com o seu anuncio na widicom voce recebera um retorno garantido a sua empresa seja ela pequena ou grande, a widicom recebe cerca de 20.000 acessos diarios todos acessos retornaram em nosso site sempre que precisarem de uma nova busca, e seu anuncio pode estar la sempre anuncie na widicom agora CADASTRE SEU ANUNCIO AQUI Muitas vezes, nos temos que permitir que nosso visitante modifique um ou mais arquivos dentro de nosso servidor, ou nao existiriam os foruns, os sistemas de comentario, os bate-papos, os livros de visitas, as paginas de recados, e outros sistemas uteis.Mas, como na internet nada e perfeito, nossos sistemas muitas vezes se transformam em brechas para usuarios mal-intencionados, que incorporam codigos maliciosos nesses campos. Devemos levar em conta que o que um usuario adicionar, sera visto por todos os outros usuarios.Preocupada com a seguranca do seu projeto, a equipe do PHPBrasil elaborou este artigo que lhe mostra como proteger os seus campos abertos. As opcoes aqui apresentadas serao selecionadas por voce, dependendo da sua necessidade. Se voce nao quiser ter dores de cabeca por conta de travessura de usuario, e bom que voce leia este artigo ate o fim.1. htmlspecialchars()Essa funcao e simples e muito utilizada em sistemas de foruns, por exemplo. Ela nao retira as tags, mas as exibe para leitura. Em outras palavras, se alguem digitou:
Eu sou mau!
Na pagina nao aparecera "Eu sou mau!", mas sim, o codigo exatamente como foi escrita.A utilizacao dessa funcao e simples. Veja:<?php$texto = "
Eu sou mau!
";$semhtml = htmlspecialchars($texto);echo $semhtml;?>Entao, pelo exemplo acima, ficou facil entender a funcao. Note que e simples recuperar dados de um formulario para retirar as tags.2. strip_tags()Essa funcao e tao simples quanto a anterior, mas sua acao e diferente: Ao inves de exibir as tags, ele apenas as remove. Ou seja, ele detecta a(s) tag(s) e a retira. Veja:<?php$texto = "
Eu sou mau!
";$semhtml = strip_tags($texto);echo $semhtml;?>Entao, a unica coisa que o script mostrara e a frase "Eu sou mau!", sem o risco e sem as tags.3. mysql_real_escape_string()Essa funcao tambem e simples de se utilizar. E muito util em conjunto com o MySQL. Veja essa situacao:O usuario do seu site fez um comentario que possuia aspa ("). Quando o comentario foi inserido na tabela, gerou erro: Apenas a area anterior a aspa foi inserida.Isso se resolve utilizando essa funcao. Veja:<?php$texto = "Eu sou 'mau'!";$semhtml = mysql_real_escape_string($texto);$sql = "INSERT INTO 'textos' VALUES (NULL, '".$texto."')";mysql_query($sql);?>____________________________________ Aqui foram apresentadas a voce 3 maneiras diferentes de proteger seu sistema. Cabe a voce decidir qual sera mais util para voce - e a utilizar, e claro!Para saber um pouco mais sobre cada funcao, veja a documentacao completa no site oficial do PHP:http://www.php.net/manual/pt_BR/function.htmlspecialchars.phphttp://www.php.net/manual/pt_BR/function.strip-tags.phphttp://www.php.net/manual/pt_BR/function.mysql-real-escape-string.phpBom, ficamos por aqui. Estude bastante essas tres funcoes para que voce realmente as entenda. Caso haja duvidas, utilize o sistema de comentarios no formulario abaixo. Agradecemos pela atencao e ate a proxima! Widicom, sistema de busca desenvolvido por William Ramos em 2011, que vem mostrando ao mundo que a internet nao existe barreiras, a widicom trabalha com um sistema ajax... ou