« Programmation PHP/Variables superglobales » : différence entre les versions

Contenu supprimé Contenu ajouté
imported>Piwaroke
imported>Piwaroke
Ligne 43 :
=== Variables de requête : $_REQUEST ===
Un tableau associatif constitué du contenu des variables $_GET, $_POST, $_COOKIE.
</br> L'exemple ci dessous est un formulaire comportant un champ de saisie et un bouton de soumission.
</br>Quand un utilisateur soumet des données en cliquant sur "Soumettre", les données du formulaire sont envoyées dans un fichier spécial dans l'attribut d'action de la balise <form>.
</br>Puis, on peut utiliser $ _REQUEST pour recueillir la valeur du champ de saisie.
 
 
</br>{{Exemple
| contenu =
<source lang="php">
<html>
<body>
 
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Nom: <input type="text" nom="fnom">
<input type="soumettre">
</form>
 
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collecte la valeur du champ de saisie
$nom = $_REQUEST['fnom'];
if (empty($nom)) {
echo "Le nom est vide";
} else {
echo $nom;
}
}
?>
 
</body>
</html>
 
</source>
}}
 
=== Variables de session : $_SESSION ===