Traiter les requêtes HTTP avec un serveur PHP
Lorsqu'une requête HTTP envoie des données au serveur web, par exemple grâce à un lien <a>
ou un formulaire <form>
en HTML, les données envoyées doivent être traitées par un programme que l'on écrit spécifiquement sur le serveur.
Fondamental :
Un serveur web/PHP peut gérer les données envoyées par une requête HTTP.
Lors de son chargement une page PHP contient un tableau de variables pour les données envoyées par la méthode GET et un autre pour les données envoyées par POST.
Syntaxe :
On accède à ses données en utilisant la syntaxe :
$_GET["var1"]
$_GET["var2"]
ou
$_POST["var1"]
$_POST["var2"]
où var1
et var2
sont des noms de données dans la requête HTTP (par exemple le nom des contrôles dans le formulaire HTML à l'origine de la requête).
Exemple :
1
<?php
2
echo 'Hello ' . $_POST["name"] ;
3
?>