Maison  >  Article  >  développement back-end  >  Comment accéder aux variables POST en PHP ?

Comment accéder aux variables POST en PHP ?

DDD
DDDoriginal
2024-10-19 13:42:01202parcourir

How to Access POST Variables in PHP?

Comment accéder aux variables POST

Pour accéder aux variables soumises via une requête POST, vous pouvez exploiter la variable PHP intégrée appelée $_POST . Ce tableau contient automatiquement toutes les données POST envoyées par l'utilisateur.

Obtention de valeurs individuelles

Pour récupérer une variable POST spécifique, vous pouvez utiliser la syntaxe suivante :

<code class="php">$variable_name = $_POST["name_of_variable"];</code>

Par exemple, si vous avez une case à cocher avec le nom « myCheckbox », vous pouvez vérifier sa valeur comme ceci :

<code class="php">if (isset($_POST["myCheckbox"]) && $_POST["myCheckbox"] == 'Yes') {

}</code>

Accès aux cases à cocher avec des noms de tableau

Si vous avez plusieurs cases à cocher portant le même nom, PHP renverra un tableau de leurs valeurs. Pour accéder à ces valeurs, vous pouvez utiliser la syntaxe suivante :

<code class="php">$checkbox_array = $_POST["array_name"];</code>

Par exemple, si vous avez des cases à cocher avec le nom "myCheckbox[]", vous pouvez accéder à leurs valeurs comme ceci :

<code class="php">foreach ($checkbox_array as $value) {

}</code>

Obtention de l'intégralité des données POST

Pour afficher l'intégralité du contenu du tableau $_POST, vous pouvez utiliser la fonction var_dump() :

<code class="php">var_dump($_POST);</code>

Gestion d'autres formats de données

Si vos données POST sont dans un format autre que le format standard, tel que JSON ou XML, vous pouvez utiliser la fonction file_get_contents() pour récupérer les données brutes :

<code class="php">$post_data = file_get_contents('php://input');</code>

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