Ceci est une ancienne révision du document !
Quelques fonctions utiles
NPDS propose bien entendu des dizaines de fonctions. Voici une liste des fonctions les plus utiles.
removeHack(str)
Cette fonction supprime les tentatives de piratage dans la chaine que vous lui soumettez. Il est conseillé de faire passer toutes les chaines que les utilisateurs peuvent modifier (formulaires, cookie) dans cette fonction.
Exemple
<?php include('header.php'); $chaine = 'Je suis un vilain pirate qui va mettre du javascript pour pouvoir pirater tous les gentils visiteurs ignorants! <script type="text/javascript">alert('Haha!');</script>'; echo removeHack($chaine); include('footer.php'); ?>
Ceci mettra des ! autour de jascript:
Je suis un vilain pirate qui va mettre du !javascript! pour pouvoir pirater tous les gentils visiteurs ignorants! <script type="text/!javascript!">alert('Haha!');</script>