Variable super globale de PHP POST

PHP cours tutorial

La variable super globale $_POST

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 ".

La variable super globale $_POST

Les variables $_POST sont des tableaux( array) de données superglobaux. Dont les principales caractéristiques sont:
• Les variable global $_POST sont générés spontanément par PHP avant même l’exécution de la première ligne du script .
• Les variable global $_POST sont des arrays (tableaux associatifs) comme ceux que l'on utilise normalement. Et donc on les manipule exactement de la même manière que ces dernier. Les clés (index) sont les noms des variables transmises et les valeurs sont celles associées à ces variables.
• Ils sont super globaux, et donc on peut les atteindre de n’importe où dans le programme (même dans une fonction).
• Il est possible de les modifier, car Ils sont accessibles en lecture et en écriture.
• L'information envoyée par un formulaire avec la méthode POST est invisible à l’utilisateur et n'a aucune limite sur la quantité de l'information à envoyer
Exemple



Sélectionner le code


	<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.oujood.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:



Sélectionner le code


	<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 de PHP $_REQUEST

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



Sélectionner le code


	<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.







Par carabde 20 Aout 2014