La présentation Le PHP est un langage de programmation destiné à créer des pages Web interactives.
Il est donc naturellement possible de fabriquer des formulaires.
On peut ajouter des champs de texte, des cases à cocher et bien sûr un bouton « valider ».
Les formulaires sont utilisés sur toutes les pages Web aujourd’hui, car quand on veut répondre à un message sur un forum de discussion en ligne, c’est un formulaire qui se cache dernière.
Coder un formulaire Un formulaire en soi n’est pas codé en PHP, mais en HTML, c’est le script qui va gérer les données qui va être codé en PHP.
Donc il est essentiel de savoir coder un formulaire.
La théorie Pour faire un formulaire en HTML, il faut indiquer au navigateur où il commence et où il s’arrête.
Pour cela on utilise les balises [FORM] et [/FROM].
Vous devrez aussi informer le browser le mode de transmission des informations.
Le plus simple est d’utiliser « POST ».
Avec le paramètre « ACTION », vous allez définir quelle page PHP va devoir traiter les données recueillies.
Notons que l’on peut aussi envoyer par e-mails les données en utilisant le protocole SMTP mail de PHP SSL.
Deux exemples Exemple pour envoyer vers une page PHP : [FORM METHOD= »POST » ACTION= »Pageweb.
php »].
Exemple pour envoyer vers une adresse mail : [FORM METHOD= »POST » ACTION= »monAdresse@mail »].
Traiter les informations Une fois les données envoyées, il faudra coder un script pour les traiter.
Voici la méthode pour récupérer les variables et les transformer en variables : Il faut utiliser la propriété $_POST.
Elle permet d’interroger le navigateur et de récupérer des données envoyées d’une page à l’autre.
Ces définitions se placent tout en haut de la page Web, juste après le symbole PHP.
Exemple $A = $_POST[‘B’]; Cet exemple affecte l’information B à la variable A.
On peut ensuite utiliser A naturellement dans le reste du code.
Une tentative d'effraction peut laisser les propriétaires vulnérables et anxieux. Savoir comment réagir immédiatement après un tel événement est crucial pour sécuriser votre espace et aider à l'enquête.