par
Dimitri69 » 14 févr. 2011, 14:24
y'a rien a "corriger" c'est à toi de bien faire ton code.
Je veux bien, et même après 15 ans d'expérience en développement pro, recevoir des leçons de codage, mais assurez-vous déjà de lire et de comprendre les questions avant de vouloir y répondre

Et si vous ne savez pas y répondre, vous le dites humblement, ou vous ignorez la question, cela évitera de partir en troll HS.
La question était donc juste de savoir si PHP, dans ces dernières versions, avait un mécanisme de filtrage des arguments passés à la fonction mail(), afin d'éviter l'injection d'entêtes. Comme déjà dit, la question n'est pas stupide car, si vous sortiez un peu de la sphère PHP, vous vous rendriez compte que d'autres langages ne sont pas sujets à ces injections.
Pour (votre) information, j'ai trouvé la réponse à ma question : depuis PHP5.2, les arguments "subject" et "to" passés à la fonction mail() sont désormais "protégés" de ce type d'injection...
http://www.php.net/releases/5_2_2.php
Il s'agit d'un fix, donc bien de la correction d'un comportement jusqu'alors aberrant de la fonction mail().
Maintenant, vous pouvez continuer à débattre en mode HS, mais sans moi...
[quote="stealth35"]y'a rien a "corriger" c'est à toi de bien faire ton code.[/quote]
Je veux bien, et même après 15 ans d'expérience en développement pro, recevoir des leçons de codage, mais assurez-vous déjà de lire et de comprendre les questions avant de vouloir y répondre :roll: Et si vous ne savez pas y répondre, vous le dites humblement, ou vous ignorez la question, cela évitera de partir en troll HS.
La question était donc juste de savoir si PHP, dans ces dernières versions, avait un mécanisme de filtrage des arguments passés à la fonction mail(), afin d'éviter l'injection d'entêtes. Comme déjà dit, la question n'est pas stupide car, si vous sortiez un peu de la sphère PHP, vous vous rendriez compte que d'autres langages ne sont pas sujets à ces injections.
Pour (votre) information, j'ai trouvé la réponse à ma question : depuis PHP5.2, les arguments "subject" et "to" passés à la fonction mail() sont désormais "protégés" de ce type d'injection...
[url]http://www.php.net/releases/5_2_2.php[/url]
Il s'agit d'un fix, donc bien de la correction d'un comportement jusqu'alors aberrant de la fonction mail().
Maintenant, vous pouvez continuer à débattre en mode HS, mais sans moi...