Transmission de Données avec Formulaires HTML et Méthode POST
Découvrez comment transmettre des données via un formulaire HTML en utilisant la méthode POST pour une sécurité améliorée.
Introduction au langage PHP
Environnement logiciel
Premiers pas en PHP 5
Fonctions
Transmission de données
Superglobales, cookies et sessions
Manipulation de fichiers
Principes de la programmation Orientée Objet
Programmation Orientée Objet en PHP 5
Services Web
MySQL
La console MySQL
Se connecter à une table en PHP avec MySQL
Manipuler les données d'une table avec MySQL
Créer une base de données, une table et des enregistrements en PHP
Mise à jour et suppression des données
Organiser le code selon l'architecture MVC
Détails de la leçon
Description de la leçon
Dans cette leçon, vous apprendrez à transmettre des données à un script PHP en utilisant un formulaire HTML avec la méthode POST. Bien que la transmission via URL présente des limitations en termes de longueur et de sécurité, utiliser la méthode POST permet de déroger à ces contraintes. Nous vous guiderons à travers la création d'un formulaire traditionnel, la lecture des données avec la superglobale $underscorePOST, et leur affichage sécurisé en utilisant htmlSpecialChars. Cette approche limite les risques d'injection de type cross-site scripting en convertissant les caractères spéciaux.
Objectifs de cette leçon
Les objectifs de cette vidéo sont:
- Créer un formulaire HTML classique.
- Transmettre des données avec la méthode POST.
- Lire les données transmises en PHP.
- Sécuriser les données en utilisant htmlSpecialChars.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez avoir des connaissances de base en HTML, en PHP et en sécurité web.
Métiers concernés
Les compétences acquises dans cette vidéo sont particulièrement utiles pour les développeurs web, les ingénieurs en sécurité informatique et les administrateurs système.
Alternatives et ressources
Comme alternative, vous pouvez utiliser la méthode GET pour des transmissions de données simples mais moins sécurisées, ou des outils comme Ajax pour des échanges de données plus dynamiques.
Questions & Réponses