Logo

Documentation

/home/vhsh1501/documentation.benjamin-bruant.com/wp-content/themes/zetheme/archive.phparchive

PHP

Exemple transmission donnée

Sécurité à respecter 🔒 Risque Solution Injection SQL ✅ Requêtes préparées (PDO) comme montré ci-dessus XSS ✅ Utiliser htmlspecialchars() lors de l’affichage Données vides ✅ Vérifier avec empty() ou trim() Erreurs exposées ❌ Désactiver display_errors en production Variante améliorée avec message si aucun résultat

Lire la suite

PHP Form : data 2

Factorisation du code précédent : Variables des différentes données : On factorise les multiples blocs précédents en remplaçant les variables nominatives par des variables génériques, pour permettre l’application de la logique avec moins de répétitions ‘parfum’, ‘supplement’,’cornet’sont regroupés comme valeurs possibles dans $name: Si les valeurs $name récupérées par $_GET existent,chacune d’elle est ajoutée à […]

Lire la suite

PHP Form : data 1

Variables des différentes données : Vérification de l’existence de la valeur ‘parfum’ajoutée à l’URL via la fonctioncheckbox()et récupérée par la super-globale$_GET: Si les valeurs existent, pour chacune d’elle, si la clé a une valeur correspondante, on ajoute à array $ingredients la clé sélectionnéeet au number $total, la valeur de cette clé. Vérification de l’existence de […]

Lire la suite