Variable $_POSTSE CONNECTER

Variable $_POST

En PHP, la variable $_POST prédéfinie est utilisée pour collecter les valeurs du formulaire avec method="post".

Variable $_POST

La variable $_POST prédéfinie est utilisée pour collecter les valeurs du formulaire avec method="post".

Les messages envoyés depuis un formulaire avec la méthode POST sont invisibles pour quiconque (ne seront pas affichés dans la barre d'adresse du navigateur), et il n'y a pas de limite sur la quantité d'informations envoyées.

Remarque : Cependant, par défaut, la quantité maximale d'informations envoyées par la méthode POST est de 8 Mo (peut être modifiée en définissant post_max_size dans le fichier php.ini).

Les variables envoyées via HTTP POST n'apparaîtront pas dans l'URL.

Il n'y a pas de limite de longueur pour les variables.

Cependant, comme les variables n'apparaissent pas dans l'URL, la page ne peut pas être ajoutée aux favoris. Le code du fichier

Instance

form.html est le suivant :

<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
 
<form action="welcome.php" method="post">
名字: <input type="text" name="fname">
年龄: <input type="text" name="age">
<input type="submit" value="提交">
</form>
 
</body>
</html>

Lorsque l'utilisateur clique sur le bouton "Soumettre", l'URL est similaire à la suivante :

http://www.php.cn/welcome.php

Le fichier "welcome.php" peut désormais collecter les données du formulaire via la variable $_POST (veuillez noter que le nom du champ du formulaire sera automatiquement devenez celui de la clé du tableau $_POST ):

欢迎 <?php echo $_POST["fname"]; ?>!<br>
你的年龄是 <?php echo $_POST["age"]; ?>  岁。


section suivante
<html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <form action="welcome.php" method="post"> 名字: <input type="text" name="fname"> 年龄: <input type="text" name="age"> <input type="submit" value="提交"> </form> </body> </html>
soumettreRéinitialiser le code
chapitredidacticiel