« Programmation PHP/Variables superglobales » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 54 :
On suppose que le cookie "name" a été définit précédemment, (on prendra Paul encore une fois)
{{Exemple
Ligne 86 ⟶ 87 :
Elle stocke les valeurs des informations passées par formulaire avec la méthode="post". Ses clés sont donc par conséquent variables.
Voir le cours sur les formulaires.
<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 $ _POST pour recueillir la valeur du champ de saisie.▼
▲
Ligne 121 ⟶ 125 :
=== Variables de requête : $_REQUEST ===
Un tableau associatif constitué du contenu des variables <code>$_GET</code>, <code>$_POST</code>, <code>$_COOKIE</code>.
<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.▼
▲
Ligne 160 ⟶ 167 :
=== Variables de session : $_SESSION ===
Elle contient les valeurs de la [[
=== Variables globales : $GLOBALS ===
Elle stocke les variables globales de la page. Ses clés sont donc variables.
<br> Ci-dessous, un exemple d'utilisation de la variable $GLOBALS.▼
<br>{{Exemple▼
| contenu =
<source lang="php">
Ligne 182 ⟶ 191 :
</source>
}}
▲Lorsqu'on exécute ce code, on obtient "100" (=> résultat de la variable 'z' + 'y')''
|