Maison >développement back-end >Problème PHP >PHP accepte-t-il les paramètres de post-tableau ?

PHP accepte-t-il les paramètres de post-tableau ?

PHPz
PHPzoriginal
2023-04-17 16:36:49608parcourir

PHP peut accepter les paramètres du tableau POST car dans le protocole HTTP, en plus des requêtes GET, il existe également des requêtes POST. Lors de l'utilisation de requêtes POST pour envoyer des données du client (navigateur) au serveur (serveur), des formulaires sont souvent utilisés pour soumettre des données. Les données soumises par le formulaire seront encapsulées dans un tableau, placées dans l'entité du message de requête HTTP et transmises au serveur.

En PHP, vous pouvez utiliser la variable superglobale $_POST pour obtenir les données soumises dans la requête POST. Lorsque le client envoie une requête POST au serveur, PHP attribuera les données de la requête POST à ​​la variable $_POST. Par conséquent, nous devons uniquement utiliser la variable $_POST pour obtenir les données soumises dans la requête POST, qui est le paramètre du tableau POST.

Par exemple, le formulaire HTML suivant :

<form method="post" action="submit.php">
  <input type="text" name="username">
  <input type="password" name="password">
  <input type="submit" value="提交">
</form>

Dans le fichier submit.php, nous pouvons obtenir les données soumises par le formulaire via $_POST :

<?php
  $username = $_POST[&#39;username&#39;];
  $password = $_POST[&#39;password&#39;];
  echo "您的用户名是:" . $username . "<br>";
  echo "您的密码是:" . $password . "<br>";
?>

Grâce à la méthode ci-dessus, nous pouvons obtenir les paramètres du tableau POST soumis par le client, Effectuer les traitements de données correspondants. Il convient cependant de noter que lors de l'utilisation de la variable $_POST, des traitements de sécurité appropriés doivent être effectués pour éviter les risques tels que l'injection SQL.

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