Sécurisation des envois de formulaire ? + expressions régulières - PHP - Programmation
Marsh Posté le 22-12-2005 à 20:08:24
Pas non plus ? = pas mal non plus ?
Marsh Posté le 23-12-2005 à 02:56:53
t'as pas plus laid comme code encore ?
- Register globals à off
- stripslashes sur tes variables globales suivant la config de php
- insertion en base : addslashes() sur tes chaines
- affichage : htmlentities() pour proteger tes formulaire des failles XSS
c'est tout est c'est securisé !
phpBB est la plus belle usine à gaz que j'ai pu voir(bourré de patchs, à ton avis pourquoi ?)
idem pour OsCommerce
Vaut mieux apprendre par soit meme que se baser sur des scripts mal conçus, donc mauvaises habitudes de dev.
Marsh Posté le 23-12-2005 à 09:56:46
Erf, ouais, je veux bien te montrer un code plus beau, mais on va dire que j'ai pas forcément ton expérience en codage.. Je suis toujours étonné par le manque de tolérance face aux débutants sur Hfr
Bon, alors j'ai essayé de faire un peu ce que tu m'as dit , ça donne ça :
Code :
|
un truc dans le genre ? je découvre petit à petit les fonctions, donc si y a une erreur monstrueuses, dites le moi sans me jeter contre un mur svp
Marsh Posté le 23-12-2005 à 13:28:10
tu te prends trop le choux. Passe simplement une string à ta fonction et appliques les fonctions qu'il ta donné. et retourne là Voila ...
Perso j'utilise une ptite astuce pour par exemple utiliser un id dans une requéte SQL passé par $_GET je le caste simplement en int
SELECT tolerance FROM HFR WHERE id_pseudo!='(int)$_GET["spike"]';
Comme ça t'est assuré davoir un entier
Par exemple :
function securise($foo) {
return mysql_real_escape_string((strip_tags(addslashes(trim(rtrim($foo))))));
}
Marsh Posté le 22-12-2005 à 10:06:57
Bonjour à tous !
Dites moi, je voudrais être sûr d'un truc... Comment faites vous pour sécuriser vos envois de formulaire ? Moi j'utilise une petite fonction de sécurisation basée un peu sur la sécurisation que fait PhpBB :
Est-ce suffisant, ou y a t-il quelque chose de mieux ?
Et tant que j'y suis, j'ai un problème avec ma fonction de vérification syntaxique de mail ..
Le problème étant qu'elle fait un peu de zèle, elle ne valide pas certains mails qui existent vraiment.. En auriez vous une un peu moins stricte ?
Merci à tous
---------------
Hello hello super jello