1 réponse
jordane45
Messages postés
38324
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 décembre 2024
4 710
2 avril 2018 à 14:04
2 avril 2018 à 14:04
Bonjour,
En modifiant quelles value ?
Tu veux protéger quoi exactement ?
Si la page du formulaire est dans un espace sécurisé ... quel est le souci ?
Merci d'apporter ces quelques précisions si tu souhaites obtenir des réponses;
NB: A l'avenir, merci de préciser le langage dans les balises de code
voir ici pour les explications : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
NB² : Ta question concernant le code PHP, merci à l'avenir, de la placer dans le bon forum ... (je la déplace pour cette fois ).
En modifiant quelles value ?
Tu veux protéger quoi exactement ?
Si la page du formulaire est dans un espace sécurisé ... quel est le souci ?
Merci d'apporter ces quelques précisions si tu souhaites obtenir des réponses;
NB: A l'avenir, merci de préciser le langage dans les balises de code
voir ici pour les explications : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
NB² : Ta question concernant le code PHP, merci à l'avenir, de la placer dans le bon forum ... (je la déplace pour cette fois ).
2 avril 2018 à 14:05
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
et ceci
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
2 avril 2018 à 14:06
les fonctions htmlspecialchar ou htmlentities sont à utiliser lors de l'affichage. En aucun cas lors de l'insertion des données en BDD.
2 avril 2018 à 17:24
Et pour mon histoire, je te fait ça plus simple. Genre j'ai un formulaire avec des value comme tu peux le voir avec genre 80 90, mais je peux remplacer ces value en inspectent l'élément puis les remplacer par n'importe les quelles, genre 100 celle que je ne veux pas. Et quand la requete s'envoie au serveur je me retrouve avec 100 au lieu de 90 ou 80 tu vois ? Enfaite ce que je veux c'est que le value ne soit pas éditable ou en dans l'inspection de l'élément mais comme je sais que c'est impossible je sais pas comment sécurisé ça.
Et du coup pour répondre à ta question, même si cette page est accessible uniquement à certaine personne bien select j'aimerais quand même la sécurisé, surtout que j'utilise ce genre de formulaire partout dans le site et parfois dans des zones qui sont accessible par des utilisateurs lambda.
Voilà j'espère que tu pourra m'aider.
2 avril 2018 à 17:37
et alimenter tes champs, non pas avec les valeurs elles-mêmes... mais avec leurs ID.
Ainsi, Avant l'enregistrement, tu peux aller vérifier en BDD que la valeur est autorisée ou non.
Mais tu ne pourras pas faire grand chose de plus.... et surtout pas empêcher d'éditer dans le navigateur.
Et pour
Ben rien... vu que tu utilises les requêtes préparées... tu n'as rien d'autre à utiliser.
Et au cas où, pour éviter les soucis d'encodage des caractères, il te suffit de tout mettre en UTF8
https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8
2 avril 2018 à 17:56