« 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)
 
<br> L'exemple ci-dessus va afficher alors :
 
{{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> 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 $ _POST pour recueillir la valeur du champ de saisie.
<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 <code><form></code>.
 
<br>Puis, on peut utiliser <code>$ _POST</code> 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> 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>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 <code><form></code>.
 
<br>Puis, on peut utiliser <code>$ _REQUEST</code> pour recueillir la valeur du champ de saisie.
 
 
Ligne 160 ⟶ 167 :
 
=== Variables de session : $_SESSION ===
Elle contient les valeurs de la [[PHP../Sessions|session]] en cours pour le client.
 
=== 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> Ci-dessous, un exemple d'utilisation de la variable <code>$GLOBALS</code>.
<br>{{Exemple
 
 
<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')''.
''
Lorsqu'on exécute ce code, on obtient "100" (=> résultat de la variable 'z' + 'y')''