RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Soporte sobre: Multimedia > Recursos Webmasters & Diseño Web
Comunidad

Respuesta
 
Herramientas Desplegado
Antiguo 26-abr-2009     #1
Bueno Haz segura una entrada de datos en MYSQL con PHP

Con esta funcion tu evitas SQL Injection y XSS
Código:
<?php
function securizar($str, $html=0)
{
if(!get_magic_quotes_gpc())
	{
   	$str = addslashes($str); // Añade "\" si get_magic_quotes_gpc() esta Off
	//$str = mysql_real_escape_string($str); 
	}
if($html)
	{
	$str = htmlentities($str,ENT_QUOTES,"UTF-8"); // Evita introducción código XSS
	}
return $str;
}
/**/
function limpiarchar($txt)
{
$var='"';
$txt = str_replace($var,"",$txt); // '
$txt = str_replace("'","",$txt); // "

return $txt;
}
?>
Implementación:
Código:
$datoaingresar=securizar($_POST['valor'], 1);
mysql_query("INSERT INTO tabla (valor) VALUES ('".$datoaingresar."')") or die ("Error al ingresar datos en la abse de datos");
Si tiene preguntas no dude en hacerlas, estamos para ayudarles.

Última edición por polin; 27-abr-2009 a las 22:13
Responder Citando
Antiguo 27-abr-2009     #2
Predeterminado

Gracias! Vere si me funciona :D
Responder Citando
Respuesta


(0 miembros y 1 visitantes)
 

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Creación de un portal con PHP Y MySQL siflo23 Recursos Webmasters & Diseño Web 6 24-sep-2010 03:26
Cambiar password php y mysql jhondccsoft Recursos Webmasters & Diseño Web 3 21-ago-2009 01:55


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.
Ad Management by RedTyger