"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment accéder et récupérer les variables soumises POST en PHP ?

Comment accéder et récupérer les variables soumises POST en PHP ?

Publié le 2024-11-10
Parcourir:308

How to Access and Retrieve POST-Submitted Variables in PHP?

Accéder et récupérer les variables soumises par POST

En PHP, la variable superglobale $_POST est automatiquement renseignée avec des paires clé-valeur représentant tous les formulaires données soumises via des requêtes HTTP POST. Pour récupérer les valeurs de ces variables, vous pouvez utiliser les méthodes suivantes :

Obtention de valeurs de variable individuelles

Pour accéder à la valeur d'une variable spécifique envoyée via POST, vous peut utiliser la syntaxe suivante :

$value = $_POST["variable_name"];

Par exemple, si vous avez une case à cocher avec le nom "user_checkbox", vous pouvez récupérer sa valeur en utilisant :

$isChecked = isset($_POST["user_checkbox"]) && $_POST["user_checkbox"] == "on";

Obtention de toutes les variables POST

Pour obtenir un tableau de toutes les variables envoyées via POST, vous pouvez utiliser var_dump($_POST);, qui affichera le contenu du tableau. Alternativement, vous pouvez utiliser file_get_contents('php://input') pour récupérer les données POST brutes.

Gestion des cases à cocher

Lorsque vous travaillez avec des cases à cocher, le champ de saisie le nom est généralement suffixé par [] pour indiquer qu'il représente un tableau de valeurs. Pour accéder à ces valeurs en PHP :

  • case à cocher unique : Utilisez isset($_POST['checkbox_name']) pour vérifier si la case est cochée.
  • Plusieurs cases à cocher : Si vous avez plusieurs cases à cocher portant le même nom, $_POST['checkbox_name'] renverra un tableau des cases cochées. valeurs.

Exemple :

Considérez le formulaire HTML suivant avec plusieurs cases à cocher :

Option 1
Option 2
Option 3

Dans le script PHP :

$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
  // Process the selected checkbox values.
}
Déclaration de sortie Cet article est réimprimé à l'adresse : 1729316359. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3