coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
19 juin 2007 à 11:53
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015
-
1 août 2007 à 14:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 19 juin 2007 à 11:53
function verifier_contact($_POST)
j'ai survolle le code, mettre $_POST comme nom de param, c'est pas une bonne idee, vu que $_POST est une superglobale...
sinon, tu utilises plusieurs echo la ou un seul suffit, et tu devrais mettre des ' a la place des "
if(($_POST['copie'])) => t'as un couple de parentheses qui ne sert a rien, et il manque la fonction isset (ca donne : if (isset($_POST['copie'])) )
idem pour tes autres verifications de variables
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 19 juin 2007 à 12:45
Pareil j'ai juste survolé le code mais je vois pas en quoi c'est sécurisé... tu as une faille à l'injection de header... .. .
Sinon quel intérêt de déclarer des fonction dans le corps d'une fonction... .. ?
@ tchaOo°
cs_le rouge
Messages postés10Date d'inscriptionmardi 25 janvier 2005StatutMembreDernière intervention 1 août 2007 19 juin 2007 à 16:32
Yop
Et comment faire pour ne pas avoir cette faille à l'injection?
L'interêt d'une fonction dans une autre, ben je l'utilise dans cette dite fonction...
++
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 21 juin 2007 à 18:47
contre l'injection... une recherche et tu trouvera tout ce qu'il te faut... en gros tu cherche la présence de caractères CRLF (retour de charriot et retour à la ligne)
"L'interêt d'une fonction dans une autre, ben je l'utilise dans cette dite fonction..."
Oui sauf que tu la redéclare à chaque utilisation de la dite fonction donc externalise la elle ne sera déclarée qu'une fois... .. .
@ tchaOo°
cs_le rouge
Messages postés10Date d'inscriptionmardi 25 janvier 2005StatutMembreDernière intervention 1 août 2007 22 juin 2007 à 09:46
Ok, je me renseigne pour l'injection, mais il me semblait que justement c'est déjà sécurisé là-dessus. Si tu avais quelques précisions?
Pour ma fonction dans un autre, elle n'est pas déclaré souvent! Enfin, je crois pas, je regarde et je mets à jour après mes examens de Biologie, donc dès le 9 juillet!
19 juin 2007 à 11:53
j'ai survolle le code, mettre $_POST comme nom de param, c'est pas une bonne idee, vu que $_POST est une superglobale...
sinon, tu utilises plusieurs echo la ou un seul suffit, et tu devrais mettre des ' a la place des "
if(($_POST['copie'])) => t'as un couple de parentheses qui ne sert a rien, et il manque la fonction isset (ca donne : if (isset($_POST['copie'])) )
idem pour tes autres verifications de variables
19 juin 2007 à 12:45
Sinon quel intérêt de déclarer des fonction dans le corps d'une fonction... .. ?
@ tchaOo°
19 juin 2007 à 16:32
Et comment faire pour ne pas avoir cette faille à l'injection?
L'interêt d'une fonction dans une autre, ben je l'utilise dans cette dite fonction...
++
21 juin 2007 à 18:47
"L'interêt d'une fonction dans une autre, ben je l'utilise dans cette dite fonction..."
Oui sauf que tu la redéclare à chaque utilisation de la dite fonction donc externalise la elle ne sera déclarée qu'une fois... .. .
@ tchaOo°
22 juin 2007 à 09:46
Pour ma fonction dans un autre, elle n'est pas déclaré souvent! Enfin, je crois pas, je regarde et je mets à jour après mes examens de Biologie, donc dès le 9 juillet!
Merci