Maison >développement back-end >Problème PHP >php reçoit un tableau de requêtes de publication

php reçoit un tableau de requêtes de publication

WBOY
WBOYoriginal
2023-05-06 13:47:07847parcourir

Dans le développement PHP, recevoir les données des requêtes POST est une tâche essentielle. Lorsque nous soumettons des données à l'aide d'un formulaire HTML, ces données seront transmises au serveur et nous devons extraire ces données pour les traiter dans le code ultérieur. Dans cet article, nous nous concentrerons sur la façon de recevoir des données pour les requêtes POST.

Recevoir les données d'une requête POST via PHP :

Lorsque nous soumettons un formulaire en utilisant la méthode POST, les données du formulaire seront transmises au serveur dans le cadre du corps de la requête HTTP . Nous pouvons accéder à ces données en utilisant le tableau $_POST de PHP. Voici un exemple simple :

Si le code d'un formulaire est le suivant :

<form action="process-form.php" method="post">
    <label for="name">Name:</label>
    <input type="text" id="name" name="name">

    <label for="email">Email:</label>
    <input type="email" id="email" name="email">

    <button type="submit">Submit</button>
</form>

Une fois le formulaire soumis, nous pouvons utiliser le tableau $_POST dans le processus- form.php pour accéder aux données soumises. Dans cet exemple, nous pouvons utiliser le code suivant pour imprimer les données de soumission :

<?php
$name = $_POST["name"];
$email = $_POST["email"];

echo "Name: " . $name;
echo "<br>";
echo "Email: " . $email;
?>

$_POST le tableau est un tableau associatif où la clé est le nom du contrôle de formulaire et la valeur est la valeur de celui-ci. contrôle. Dans l'exemple ci-dessus, nous avons utilisé deux clés : « nom » et « email ».

Il convient de noter que nous devons nous assurer que l'attribut name du contrôle de formulaire correspond à la clé du tableau $_POST, sinon nous ne pourrons pas accéder à la valeur soumise.

Limite POST en PHP :

PHP a une certaine limite sur la taille des requêtes POST, qui est par défaut de 8 Mo. Cela signifie que vous ne pouvez pas soumettre des données de formulaire supérieures à 8 Mo via la méthode POST.

Cependant, la limite de taille des données POST peut être augmentée en modifiant le fichier php.ini sur le serveur. Pour ce faire, on peut retrouver la ligne suivante dans le fichier php.ini :

post_max_size = 8M

Cela signifie que la taille de la requête POST sera limitée à 8Mo. Nous pouvons le remplacer par une valeur plus grande, par exemple :

post_max_size = 20M

Cela augmentera la limite de taille de la requête POST à ​​20 Mo

Résumé :

#🎜 🎜#. En PHP, recevoir des données des requêtes POST est très simple. Nous avons juste besoin d'utiliser le tableau $_POST pour accéder aux données du formulaire soumis. De plus, pensez à modifier la limite de taille des requêtes POST dans le fichier de configuration PHP pour éviter de ne pas pouvoir gérer des données de formulaire volumineuses.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:tableau php en chaîneArticle suivant:tableau php en chaîne