La variable super globale intégrée $_POST est employée pour récupérer des valeurs dans un formulaire avec la method= " post ".
La variable globale intégrée $_POST est employée pour récupérer des valeurs d'un formulaire envoyée avec la method= " post ".
Les variables $_POST sont des tableaux( array) de données associatifs et superglobaux. Voici leurs principales caractéristiques :
• Ils sont générés à la volée par PHP avant même que la première ligne du script ne soit exécuté.
• Ce sont des tableaux associatifs comme ceux que l'on déclare traditionnellement. Leur manipulation est exactement semblable à ces derniers. Les clés correspondent aux noms des variables transmises et les valeurs à celles associées à ces variables.
• Ils sont superglobaux, c'est à dire visibles de partout dans le programme (même à l'intérieur d'une fonction utilisateur).
• Ils sont accessibles en lecture et en écriture. Il est donc possible de les modifier.
• L'information envoyée d'un formulaire avec la méthode POST est invisible à l’utilisateur et n'a aucune limite sur la quantité de l'information à envoyer
Exemple
<body> <form action="cible.php" method="post"> Name: <input type="text" name="fnom" /> Age: <input type="text" name="age" /> <input type="submit" /> </form> </body>
Quand l'utilisateur clique sur le bouton (Envouer), l'URL ressemblera à ceci :
http://www.apprendre-creer-sites.com/cible.php
Le fichier ( cible.php ) peut maintenant employer la variable globale de $_POST pour récupérer des données du formulaire (les noms des champs de la form seront automatiquement les clefs dans la rangée de $_POST) comme ceci:
<body> Bienvenue <?php echo $_POST["fnom"] ; ?> ! <br /> Votre âge est :<?php echo $_POST["age" ] ; ?> ans. </body>
Quand employer la méthode= " post " ?
Si on veut que l'information envoyée d'un formulaire soit invisible au visiteur .
Si La taille de l'information à envoyer est grande.
La variable globale intégrée de PHP $_REQUEST contient le contenu des deux variables globales $_GET, $_POST, et de la variable globale $_COOKIE.
La variable globale $_REQUEST peut être employée pour récupérer des données de formulaire envoyées avec les deux méthodes GET et POST.
Exemple : Code page cible.php
<body> Bienvenue <?php echo $_REQUEST ["fnom"] ; ?> ! <br /> Votre age est :<?php echo $_REQUEST ["age" ] ; ?> ans. </body>
Nous verrons la variable globale $_COOKIE dans les cours suivants.
|
|
Le langage php |
La variable super globale get |
| Tweet |