Discussion du forum |
|
Vous êtes sur la discussion balises HTML accépté dans le php
17 reponses - 380 vues
modifié il y a 12 ans
Bonjour, ayant fait quelques test sur "mon site" , j'ai remarquée que si quelqu'un s’appelait <h1>test</h1> la balise <h1> faisais sont effet, donc à chaque fois que la variable $pseudo est utilisé cet a dire "<?php echo $_POST['prenom']; ?>" devra être remplacée par "<?php echo htmlspecialchars($_POST['prenom']); ?>".
Voici les réponses de cette discussion : (page 1/1)
screen : http://bildberg.eu/QRD083X9.png
erreur, pardon c'est la variable prenom (pas $pseudo et pas $prenom)
C'est normal !!
A cet endroit, ça marchera forcément, tu connais a prioris le php, réflechis donc à la manière dont est codé webidev e tu verra que c'est normal ! ;)
Si tu regarde en haut de ton screen, tu verra bien "<h1>Test</h1>" ;)
Ok !
Mais si jamais <script>alert('BADABOUM !!')</script> .....
C'est vrai .. Tu as essayé ?
Oui ça marche. Je vais essayer une faille sql.
Ha ha un vrai pro dis moi :)
Plus sérieusement, il n'y a rien à tirer de cette "faille", à part être trolol de faire un alert, étant donné que le pseudo est limité à 30 caractères, il est impossible de l'exploiter.
Testé et approuvé
Mais voilà, onf ait une alerte de trois lettres, c'est tout, ça gêne le bonhomme qui a ce compte, et ca le ralenti, tant pis pour lui ^^
Contenu supprime sur demande.
Bah fais le ^^ ;) Va sur le SDZ ;)
Contenu supprime sur demande.
Omg les pros x)
Je veux apprendre le PHP moi ! :( >>>>> Site du zéro ( ;
Si, on peut faire plus que 30 caractères Seechi au fait :P
Oui Sasorie, mais avant le PHP --> HTML ;)
Ce alexis... Quel bon codeur =D
Ah bon ? Je demande à voir :)
Pseudo : 1234567890123456789012345678901 = 31 caractères
"Le pseudo ne peut pas faire plus de 30 charactères."
Suffit pas de retirer un maxlength pour être un hackeur, les codeurs savent quand même sécuriser un code hein :)
J'avais mal compté mon truc x)
Lol j'en avais mis 30 j'ai compté 31 ^^
Poster un message
Veuillez vous connecter pour poster sur le forum.