Vous êtes ici > code source PHP > Sécurité > Fonctions de sécurisation des chaines de caracteres







Description du code source
Ces de fonctions permettent de sécurité les variables contre les injections SQL et XSS.

| .01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 .20 .21 .22 .23 .24 .25 .26 .27 .28 .29 .30 .31 .32 .33 .34 .35 .36 .37 .38 .39 .40 .41 .42 .43 |
/***************************************************************/
/* */
/* __ ____ */
/* ___ / / ___ / __/__ __ _____________ ___ */
/* / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-< */
/* / .__/_//_/ .__/___/\___/\_,_/_/ \__/\__/___/ */
/* /_/ /_/ */
/* */
/* */
/***************************************************************/
/* */
/* Titre:
/* Fonctions de sécurisation des chaines de caracteres
/* */
/* URL: http://www.phpsources.org/scripts378-PHP.htm
/* Auteur: Boustifire
/* Date édition: 27-04-2008
/* */
/***************************************************************/
<?php
//Sécurisé la chaine de caractères contre les injection XSS
function securiseChaineTxt($string)
{
//On securise chaques balise HTML
$string = htmlspecialchars ($string);
//On securise la variable contre les injection SQL
$string = mysql_real_escape_string($string);
return $string;
}
//Sécurise un nombre(si on envoi 145APL par exemple, la fonction revoie 145)
function securiseNombre($nombre)
{
$nombre = intval ($nombre); //On ne recupere dans la variable que les nombres
return $nombre;
}
?>
|

htmlspecialchars : Convertit les caractères spéciaux en entités HTML - (PHP 4, PHP 5)
intval : Retourne la valeur numérique entière équivalente d'une variable - (PHP 4, PHP 5)
mysql_real_escape_string : Protège les caractères spéciaux d'une commande SQL - (PHP 4 >= 4.3.0, PHP 5, PECL mysql:1.0)

Votre participation pour les dépôts de sources est possible à partir de l'espace membre. Il faut être inscrit pour déposer une ressource sur le site.
» Inscription libre et gratuite


