Autor Tema: Tema de seguridad en php  (Leído 324 veces)

Desconectado agarcia

  • PHPerit@
  • *
  • Mensajes: 1
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Tema de seguridad en php
« en: 15 de Septiembre de 2013, 14:54:08 pm »
Saludos a toda la comunidad quisiera que me ayudara en cuanto a la seguridad de enviar datos de un formularios y ser menos propenso a los distintos ataques que se pueden dar para que no me hagas inseciones sql, ni de codigo javascript y demas ataque que pueda hacer quiero que sea lo mas seguro que se pueda me podrian dan materia para implentar para  la seguridad

de antemanos muchas gracias espero que me pueda ayudar

Comunidad PHPeros

Tema de seguridad en php
« en: 15 de Septiembre de 2013, 14:54:08 pm »

Desconectado maska

  • PHPer@ Fijo
  • ***
  • Mensajes: 126
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Re:Tema de seguridad en php
« Respuesta #1 en: 24 de Septiembre de 2013, 17:35:35 pm »
Código: [Seleccionar]
<?php
if(count($_GET) > 0)
{
foreach($_GET as $key => $value)
{
$value strip_tags($value);
$value htmlspecialchars($value);
$value htmlentities($valueENT_QUOTES"UTF-8");
$value trim($value);
$value str_replace("<""&lt;"$value);
$value str_replace(">""&gt;"$value);
if(get_magic_quotes_gpc())
{
$value stripslashes($value);
}
$value mysql_real_escape_string($value);
$_GET[$key] = $value;
}
}
if(count($_POST) > 0)
{
foreach($_POST as $key => $value)
{
$value strip_tags($value);
$value htmlspecialchars($value);
$value htmlentities($valueENT_QUOTES"UTF-8");
$value trim($value);
$value str_replace("<""&lt;"$value);
$value str_replace(">""&gt;"$value);
if(get_magic_quotes_gpc())
{
$value stripslashes($value);
}
$value mysql_real_escape_string($value);
$_POST[$key] = $value;
}
}
if(count($_COOKIE) > 0)
{
foreach($_COOKIE as $key => $value)
{
$value strip_tags($value);
$value htmlspecialchars($value);
$value htmlentities($valueENT_QUOTES"UTF-8");
$value trim($value);
$value str_replace("<""&lt;"$value);
$value str_replace(">""&gt;"$value);
if(get_magic_quotes_gpc())
{
$value stripslashes($value);
}
$value mysql_real_escape_string($value);
$_COOKIE[$key] = $value;
}
}
if(count($_SESSION) > 0)
{
foreach($_SESSION as $key => $value)
{
$value strip_tags($value);
$value htmlspecialchars($value);
$value htmlentities($valueENT_QUOTES"UTF-8");
$value trim($value);
$value str_replace("<""&lt;"$value);
$value str_replace(">""&gt;"$value);
if(get_magic_quotes_gpc())
{
$value stripslashes($value);
}
$value mysql_real_escape_string($value);
$_SESSION[$key] = $value;
}
}
?>